7 class PspellStringEmulation;
8 class PspellCanHaveError;
13 class PSpell : public SpellBase
19 PSpell(BufferParams const & params, string const & lang);
23 /// initialize spell checker
24 void initialize(BufferParams const & params, string const & lang);
26 bool alive() { return alive_; }
28 /// clean up after error
32 enum spellStatus check(string const & word);
34 /// close spellchecker
37 void insert(string const & word);
39 void accept(string const & word);
42 void store(string const & mis, string const & cor);
44 char const * nextMiss();
52 PspellStringEmulation * els;
54 PspellCanHaveError * spell_error_object;