32 virtual DtDisEntry* addDisEntry(
int iVal,
const std::string& sVal);
46 , myStrings(orig.myStrings)
50 void addString(
const std::string& str);
51 const std::vector<std::string>& strings()
const;
71 virtual bool loadFromFile(
const std::string& file);
80 virtual std::string country(
int c)
const;
82 virtual bool countryList(std::map<int, std::string>& list);
83 virtual bool kindList(std::map<int, std::string>& list);
84 virtual bool domainList(
int kind, std::map<int, std::string>& list);
85 virtual bool categoryList(
int kind,
int domain, std::map<int, std::string>& list);
86 virtual bool subcategoryList(
int kind,
int domain,
int country,
int cat, std::map<int, std::string>& list);
87 virtual bool specificList(
int kind,
int domain,
int country,
int cat,
int subcat, std::map<int, std::string>& list);
88 virtual bool extraList(
int kind,
int domain,
int country,
int cat,
int subcat,
int specific, std::map<int, std::string>& list);
89 virtual void fillList(
DtDisEntry*, std::map<int, std::string>& list);
92 virtual std::string enumerationStrings(
const DtEntityType&);
95 virtual std::string displayName(
const DtEntityType&,
bool includeKind =
true,
int stopAt = 5);
97 static std::map<int, std::string>& countries();
99 virtual DtString articulatedPart(
int)
const;
102 virtual void lineProcessed(
int line);
105 virtual int countLines(
const char*);
106 virtual void initializeArticulatedParts();
149 std::map<int, std::string>::const_iterator iter =
countries().find(c);