]> git.lyx.org Git - lyx.git/blobdiff - src/WordLangTuple.h
fix warning on possibly(?) unused precompiled headers due to different -fPic settings...
[lyx.git] / src / WordLangTuple.h
index 47343f6a4f616ce624da4b2215e41c2d6f2ad40e..b1a31bd90d27509345d2168604cd7239f49f1857 100644 (file)
@@ -1,17 +1,23 @@
+// -*- 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 <levon@movementarian.org>
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef WORD_LANG_TUPLE_H
 #define WORD_LANG_TUPLE_H
-#include <config.h>
-#include "LString.h" 
+
+#include "support/docstring.h"
+
+
+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)
+
+       WordLangTuple(docstring const & w, std::string const & c)
                : word_(w), code_(c)
        {}
+
        /// return the word
-       string const word() const {
+       docstring 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_;
+       docstring word_;
        /// language code of word
-       string code_;
+       std::string code_;
 };
+
+
+} // namespace lyx
+
 #endif // WORD_LANG_TUPLE_H