ItemObjCont Class Reference

Private class that represents an item object container. More...

#include <DictObjCont.h>

Inherits ObjCont.

Inheritance diagram for ItemObjCont:

Inheritance graph
[legend]
Collaboration diagram for ItemObjCont:

Collaboration graph
[legend]
List of all members.

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...

Detailed Description

Private class that represents an item object container.

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

vector<family_member> ItemObjCont::_decendency [private]


The documentation for this class was generated from the following files:
Generated on Wed Feb 6 09:44:18 2008 for dict-obj-file-v8.0 by  doxygen 1.5.1