- return l1.lang == l2.lang
- && l1.display_ == l2.display_
- && l1.RightToLeft_ == l2.RightToLeft_
- && l1.encoding_ == l2.encoding_;
-}
+public:
+ ///
+ typedef std::map<std::string, Language> LanguageList;
+ ///
+ typedef LanguageList::const_iterator const_iterator;
+ ///
+ typedef LanguageList::size_type size_type;
+ ///
+ void read(std::string const & filename);
+ ///
+ Language const * getLanguage(std::string const & language) const;
+ ///
+ size_type size() const {
+ return languagelist.size();
+ }
+ ///
+ const_iterator begin() const {
+ return languagelist.begin();
+ }
+ ///
+ const_iterator end() const {
+ return languagelist.end();
+ }
+ ///