35 virtual DtDisEntry* addDisEntry(
int iVal,
const std::string& sVal);
49 , myStrings(orig.myStrings)
53 void addString(
const std::string& str);
54 const std::vector<std::string>& strings()
const;
74 virtual bool loadFromFile(
const std::string& file);
83 virtual std::string country(
int c)
const;
85 virtual bool countryList(std::map<int, std::string>& list);
86 virtual bool kindList(std::map<int, std::string>& list);
87 virtual bool domainList(
int kind, std::map<int, std::string>& list);
88 virtual bool categoryList(
int kind,
int domain, std::map<int, std::string>& list);
89 virtual bool subcategoryList(
int kind,
int domain,
int country,
int cat, std::map<int, std::string>& list);
90 virtual bool specificList(
int kind,
int domain,
int country,
int cat,
int subcat, std::map<int, std::string>& list);
91 virtual bool extraList(
int kind,
int domain,
int country,
int cat,
int subcat,
int specific, std::map<int, std::string>& list);
92 virtual void fillList(
DtDisEntry*, std::map<int, std::string>& list);
95 virtual std::string enumerationStrings(
const DtEntityType&);
98 virtual std::string displayName(
const DtEntityType&);
100 static std::map<int, std::string>& countries();
103 virtual void lineProcessed(
int line);
106 virtual int countLines(
const char*);
146 std::map<int, std::string>::const_iterator iter =
countries().find(c);