#include <DictObjCont.h>
Inherits ObjCont.
Inheritance diagram for ItemObjCont:
Public Member Functions | |
ItemObjCont (Serializer &ser, DicFile &dicFile, const string &blockName, const string &itemName) | |
~ItemObjCont () | |
void | Build () |
Private Member Functions | |
void | GetItemDecendency (vector< family_member > &decendency) |
void | BuildItems (vector< vector< string > > &combo, const unsigned int configIndex) |
Private Attributes | |
vector< family_member > | _decendency |
Classes | |
class | family_member |
Private class that represents a family member. More... |
This class represents an item object container, i.e., an object container of type "item". In addition to ObjCont features, this class adds support for item decendents.
ItemObjCont::ItemObjCont | ( | Serializer & | ser, | |
DicFile & | dicFile, | |||
const string & | blockName, | |||
const string & | itemName | |||
) |
Utility method, not part of users public API, and will soon be removed.
ItemObjCont::~ItemObjCont | ( | ) |
Utility method, not part of users public API, and will soon be removed.
void ItemObjCont::Build | ( | ) | [virtual] |
Utility method, not part of users public API, and will soon be removed.
Reimplemented from ObjCont.
void ItemObjCont::GetItemDecendency | ( | vector< family_member > & | decendency | ) | [private] |
void ItemObjCont::BuildItems | ( | vector< vector< string > > & | combo, | |
const unsigned int | configIndex | |||
) | [private, virtual] |
Reimplemented from ObjCont.
vector<family_member> ItemObjCont::_decendency [private] |