#include <CifLoadReorganizer.h>
Inherits DdlLoadCont.
Inheritance diagram for DdlDictCont:


Public Member Functions | |
| DdlDictCont (const string &dataBlockName, FileNavigator *fnav) | |
| DdlDictCont (const string &dataBlockName, FileNavigator *fnav, DicFile *dicFile) | |
| virtual | ~DdlDictCont () |
| int | Load () |
| int | Write () |
| int | Read (uWord which) |
| DdlCont * | GetDdlCont (const string &contName, const DdlContInfo &contInfo) |
| int | PrintDdlContainers (const string &ddlCatName, const string &ddlItemName, const DdlContInfo &contInfo) |
Private Member Functions | |
| void | Init () |
| int | WriteDdlContLocations (const vector< uWord > &indices) |
| int | BuildDdlContainers (unsigned int index, const string &ddlCatName, const string &ddlItemName, mapped_ptr_vector< DdlCont > &containers) |
| void | LoadDdlItems (vector< vector< string > > &combo, const unsigned int configIndex) |
| DdlCont * | GetDdlContainers (const string &contName, mapped_ptr_vector< DdlCont > &containers, const DdlContInfo &contInfo) |
Private Attributes | |
| mapped_ptr_vector< DdlCont > | _items |
| mapped_ptr_vector< DdlCont > | _subcategories |
| mapped_ptr_vector< DdlCont > | _categories |
| DdlDictCont::DdlDictCont | ( | const string & | dataBlockName, | |
| FileNavigator * | fnav | |||
| ) |
| DdlDictCont::DdlDictCont | ( | const string & | dataBlockName, | |
| FileNavigator * | fnav, | |||
| DicFile * | dicFile | |||
| ) |
| DdlDictCont::~DdlDictCont | ( | ) | [virtual] |
| void DdlDictCont::Init | ( | ) | [private] |
Reimplemented from DdlCont.
| int DdlDictCont::WriteDdlContLocations | ( | const vector< uWord > & | indices | ) | [private] |
| int DdlDictCont::BuildDdlContainers | ( | unsigned int | index, | |
| const string & | ddlCatName, | |||
| const string & | ddlItemName, | |||
| mapped_ptr_vector< DdlCont > & | containers | |||
| ) | [private] |
| void DdlDictCont::LoadDdlItems | ( | vector< vector< string > > & | combo, | |
| const unsigned int | configIndex | |||
| ) | [private, virtual] |
Reimplemented from DdlLoadCont.
| DdlCont * DdlDictCont::GetDdlContainers | ( | const string & | contName, | |
| mapped_ptr_vector< DdlCont > & | containers, | |||
| const DdlContInfo & | contInfo | |||
| ) | [private] |
| int DdlDictCont::Load | ( | ) | [virtual] |
Reimplemented from DdlLoadCont.
| int DdlDictCont::Write | ( | ) | [virtual] |
Reimplemented from DdlCont.
| int DdlDictCont::Read | ( | uWord | which | ) |
| DdlCont * DdlDictCont::GetDdlCont | ( | const string & | contName, | |
| const DdlContInfo & | contInfo | |||
| ) |
| int DdlDictCont::PrintDdlContainers | ( | const string & | ddlCatName, | |
| const string & | ddlItemName, | |||
| const DdlContInfo & | contInfo | |||
| ) |
mapped_ptr_vector<DdlCont> DdlDictCont::_items [private] |
mapped_ptr_vector<DdlCont> DdlDictCont::_subcategories [private] |
mapped_ptr_vector<DdlCont> DdlDictCont::_categories [private] |
1.5.1