66 virtual void Read(
UInt32 which,
unsigned int Index = 0);
92 const vector<string>&
GetAttribute(
const string& catName,
93 const string& itemName)
const;
120 virtual void Build();
138 virtual void BuildItems(vector<vector<string> >& combo,
139 const unsigned int configIndex);
140 void BuildItems(vector<vector<string> >& combo,
141 const unsigned int configIndex,
const string& value);
144 void ReadItem(
const pair<unsigned int, unsigned int>& indexPair,
166 const string& blockName,
const string& itemName);
181 vector<string> _decendency;
183 void GetItemDecendency();
185 void BuildItems(vector<vector<string> >& combo,
186 const unsigned int configIndex);
209 const string& blockName);
233 void Read(
UInt32 which,
unsigned int Index = 0);
285 UInt32 WriteContLocations(
const vector<UInt32>& indices);
287 void BuildContainers(
unsigned int index,
const string& catName,
290 void BuildItems(vector<vector<string> >& combo,
291 const unsigned int configIndex);
293 ObjCont& GetContainers(
const string& contName,
297 void PrintContainers(
const string& catName,
298 const string& itemName,
const ObjContInfo& objContInfo);
302 #endif // DICTOBJCONT_H