#include "support/docstring.h"
-#include "Language.h"
+#include <memory>
namespace lyx {
public:
///
WordList();
- ///
- ~WordList();
-
///
docstring const & word(size_t idx) const;
///
void insert(docstring const & w);
///
void remove(docstring const & w);
- ///
- static void cleanupWordLists();
private:
struct Impl;
- Impl * d;
+ std::unique_ptr<Impl> d;
};
-WordList * theWordList(Language const & lang);
+WordList & theWordList(std::string const & lang);
} // namespace lyx