2 * \file HunspellChecker.cpp
3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
6 * \author Abdelrazak Younes
8 * Full author contact details are available in file CREDITS.
13 #include "HunspellChecker.h"
16 #include "WordLangTuple.h"
18 #include "support/lassert.h"
19 #include "support/debug.h"
21 #include <hunspell/hunspell.hxx>
32 typedef map<std::string, Hunspell *> Spellers;
36 struct HunspellChecker::Private
43 HunspellChecker::HunspellChecker(): d(new Private)
48 HunspellChecker::~HunspellChecker()
54 SpellChecker::Result HunspellChecker::check(WordLangTuple const & word)
60 void HunspellChecker::insert(WordLangTuple const & word)
65 void HunspellChecker::accept(WordLangTuple const & word)
70 docstring const HunspellChecker::nextMiss()
76 docstring const HunspellChecker::error()