X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FWordLangTuple.h;h=9e2232bd3d1b199c1c0e63b22a7f23ba8300dd77;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=d58ca4a7eb854b7ad20d2bb81ffc4ef545d39fc1;hpb=6b5c9696b6669b48062bec96707c78d605e1af58;p=lyx.git diff --git a/src/WordLangTuple.h b/src/WordLangTuple.h index d58ca4a7eb..9e2232bd3d 100644 --- a/src/WordLangTuple.h +++ b/src/WordLangTuple.h @@ -1,43 +1,53 @@ +// -*- C++ -*- /** * \file WordLangTuple.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 John Levon + * \author John Levon + * + * Full author contact details are available in file CREDITS. */ #ifndef WORD_LANG_TUPLE_H #define WORD_LANG_TUPLE_H - -#include -#include "LString.h" - + +#include + + +namespace lyx { + + /** * A word and its given language code ("en_US"). * This is used for spellchecking. */ class WordLangTuple { public: - WordLangTuple() {}; - - WordLangTuple(string const & w, string const & c) - : word_(w), code_(c) {} - + WordLangTuple() {} + + WordLangTuple(std::string const & w, std::string const & c) + : word_(w), code_(c) + {} + /// return the word - string const word() const { + std::string const & word() const { return word_; } /// return its language code - string const lang_code() const { + std::string const & lang_code() const { return code_; } private: /// the word - string word_; + std::string word_; /// language code of word - string code_; + std::string code_; }; - + + +} // namespace lyx + #endif // WORD_LANG_TUPLE_H