]> git.lyx.org Git - lyx.git/blobdiff - src/SpellBase.h
fix reading the author field.
[lyx.git] / src / SpellBase.h
index 2d5f4ddfaaee97e602527bea3eaf10e4fe41f0d0..dbdf6b742068f7f7b4962c4e3d5eee5701fe0f8a 100644 (file)
@@ -1,16 +1,19 @@
 // -*- C++ -*-
 /**
  * \file SpellBase.h
- * Copyright 2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
  * \author unknown
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef SPELL_BASE_H
 #define SPELL_BASE_H
 
-#include "LString.h" // can't forward declare...
+#include <string>
 
 class BufferParams;
 class WordLangTuple;
@@ -36,15 +39,9 @@ public:
        /// return true if the spellchecker instance still exists
        virtual bool alive() = 0;
 
-       /// clean up on messy exit
-       virtual void cleanUp() = 0;
-
        /// check the given word of the given lang code and return the result
        virtual enum Result check(WordLangTuple const &) = 0;
 
-       /// finish this spellchecker instance
-       virtual void close() = 0;
-
        /// insert the given word into the personal dictionary
        virtual void insert(WordLangTuple const &) = 0;
 
@@ -52,10 +49,10 @@ public:
        virtual void accept(WordLangTuple const &) = 0;
 
        /// return the next near miss after a MISSED result
-       virtual string const nextMiss() = 0;
-       /// give an error message on messy exit 
-       virtual string const error() = 0;
+       virtual std::string const nextMiss() = 0;
+
+       /// give an error message on messy exit
+       virtual std::string const error() = 0;
 
 };