#ifndef SPELL_BASE_H
#define SPELL_BASE_H
-#include <string>
+#include "support/docstring.h"
+
+
+namespace lyx {
class BufferParams;
class WordLangTuple;
/**
- * Base class of all spell checker implementations.
+ * Base class of all spellchecker implementations.
* The class can be instantiated but will have no functionality.
*/
class SpellBase {
virtual void accept(WordLangTuple const &);
/// return the next near miss after a SUGGESTED_WORDS result
- virtual std::string const nextMiss();
+ virtual docstring const nextMiss();
/// give an error message on messy exit
- virtual std::string const error();
+ virtual docstring const error();
};
+
+} // namespace lyx
+
#endif // SPELL_BASE_H