]> git.lyx.org Git - lyx.git/blobdiff - src/Language.h
Routines for calculating numerical labels for BibTeX citations.
[lyx.git] / src / Language.h
index 575dd3339217ebbcf53efa4ab2920bd5c15b264e..14700710b75b101548de3d01121a49cfab84098a 100644 (file)
@@ -51,6 +51,8 @@ public:
        bool internalFontEncoding() const;
        ///
        bool read(Lexer & lex);
+       // for the use in std::map
+       friend bool operator<(Language const & p, Language const & q);
 private:
        ///
        std::string lang_;
@@ -70,6 +72,13 @@ private:
        std::string latex_options_;
 };
 
+
+inline bool operator<(Language const & p, Language const & q)
+{
+       return q.lang() > p.lang();
+}
+
+
 class Languages
 {
 public: