#include <DictObjContInfo.h>
Inherited by CatObjContInfo, DictObjContInfo, ItemObjContInfo, and SubcatObjContInfo.
Inheritance diagram for ObjContInfo:

Public Member Functions | |
| ObjContInfo () | |
| void | AddCat (const string &catName, const string &col1, const bool nonDefaultValue=false, const bool inheritance=false) |
| void | AddItem (const string &descr, const string &itemName) |
| unsigned int | GetItemIndex (const string &catName, const string &itemName) const |
| pair< unsigned int, unsigned int > | GetItemIndices (const string &catName, const string &itemName) const |
| ~ObjContInfo () | |
Public Attributes | |
| string | _objContInfoDescr |
| vector< Cat > | _cats |
| map< pair< string, string >, pair< unsigned int, unsigned int > > | _catMap |
Static Public Attributes | |
| static const string | CIF_DDL_CATEGORY_BLOCK |
| static const string | CIF_DDL_CATEGORY_DATABLOCK |
| static const string | CIF_DDL_CATEGORY_DATABLOCK_METHODS |
| static const string | CIF_DDL_CATEGORY_ITEM |
| static const string | CIF_DDL_CATEGORY_ITEM_LINKED |
| static const string | CIF_DDL_CATEGORY_CATEGORY |
| static const string | CIF_DDL_CATEGORY_CATEGORY_EXAMPLES |
| static const string | CIF_DDL_CATEGORY_NDB_CATEGORY_EXAMPLES |
| static const string | CIF_DDL_CATEGORY_CATEGORY_KEY |
| static const string | CIF_DDL_CATEGORY_CATEGORY_GROUP |
| static const string | CIF_DDL_CATEGORY_CATEGORY_GROUP_LIST |
| static const string | CIF_DDL_CATEGORY_CATEGORY_METHODS |
| static const string | CIF_DDL_CATEGORY_SUB_CATEGORY |
| static const string | CIF_DDL_CATEGORY_SUB_CATEGORY_EXAMPLES |
| static const string | CIF_DDL_CATEGORY_SUB_CATEGORY_METHODS |
| static const string | CIF_DDL_CATEGORY_ITEM_SUB_CATEGORY |
| static const string | CIF_DDL_CATEGORY_ITEM_TYPE |
| static const string | CIF_DDL_CATEGORY_ITEM_TYPE_CONDITIONS |
| static const string | CIF_DDL_CATEGORY_ITEM_METHODS |
| static const string | CIF_DDL_CATEGORY_ITEM_TYPE_LIST |
| static const string | CIF_DDL_CATEGORY_ITEM_STRUCTURE |
| static const string | CIF_DDL_CATEGORY_ITEM_STRUCTURE_LIST |
| static const string | CIF_DDL_CATEGORY_ITEM_DESCRIPTION |
| static const string | CIF_DDL_CATEGORY_NDB_ITEM_DESCRIPTION |
| static const string | CIF_DDL_CATEGORY_NDB_CATEGORY_DESCRIPTION |
| static const string | CIF_DDL_CATEGORY_ITEM_EXAMPLES |
| static const string | CIF_DDL_CATEGORY_NDB_ITEM_EXAMPLES |
| static const string | CIF_DDL_CATEGORY_ITEM_DEPENDENT |
| static const string | CIF_DDL_CATEGORY_ITEM_RELATED |
| static const string | CIF_DDL_CATEGORY_ITEM_RANGE |
| static const string | CIF_DDL_CATEGORY_ITEM_ENUMERATION |
| static const string | CIF_DDL_CATEGORY_NDB_ITEM_ENUMERATION |
| static const string | CIF_DDL_CATEGORY_ITEM_DEFAULT |
| static const string | CIF_DDL_CATEGORY_ITEM_ALIASES |
| static const string | CIF_DDL_CATEGORY_DICTIONARY |
| static const string | CIF_DDL_CATEGORY_DICTIONARY_HISTORY |
| static const string | CIF_DDL_CATEGORY_ITEM_UNITS |
| static const string | CIF_DDL_CATEGORY_ITEM_UNITS_LIST |
| static const string | CIF_DDL_CATEGORY_ITEM_UNITS_CONVERSION |
| static const string | CIF_DDL_CATEGORY_METHOD_LIST |
| static const string | CIF_DDL_ITEM_ID |
| static const string | CIF_DDL_ITEM_CATEGORY_ID |
| static const string | CIF_DDL_ITEM_SUB_CATEGORY_ID |
| static const string | CIF_DDL_ITEM_METHOD_ID |
| static const string | CIF_DDL_ITEM_PARENT_NAME |
| static const string | CIF_DDL_ITEM_CHILD_NAME |
| static const string | CIF_DDL_ITEM_ALIAS_NAME |
| static const string | CIF_DDL_ITEM_DICTIONARY |
| static const string | CIF_DDL_ITEM_TITLE |
| static const string | CIF_DDL_ITEM_VERSION |
| static const string | CIF_DDL_ITEM_NAME |
| static const string | CIF_DDL_ITEM_CODE |
| static const string | CIF_DDL_ITEM_PRIMITIVE_CODE |
| static const string | CIF_DDL_ITEM_CONSTRUCT |
| static const string | CIF_DDL_ITEM_ORGANIZATION |
| static const string | CIF_DDL_ITEM_INDEX |
| static const string | CIF_DDL_ITEM_DIMENSION |
| static const string | CIF_DDL_ITEM_DATABLOCK_ID |
| static const string | CIF_DDL_ITEM_DESCRIPTION |
| static const string | CIF_DDL_ITEM_NDB_DESCRIPTION |
| static const string | CIF_DDL_ITEM_CASE |
| static const string | CIF_DDL_ITEM_MANDATORY_CODE |
| static const string | CIF_DDL_ITEM_DETAIL |
| static const string | CIF_DDL_ITEM_MAXIMUM |
| static const string | CIF_DDL_ITEM_MINIMUM |
| static const string | CIF_DDL_ITEM_VALUE |
| static const string | CIF_DDL_ITEM_DEPENDENT_NAME |
| static const string | CIF_DDL_ITEM_RELATED_NAME |
| static const string | CIF_DDL_ITEM_FUNCTION_CODE |
| static const string | CIF_DDL_ITEM_OFFSET |
| static const string | CIF_DDL_ITEM_OPERATOR |
| static const string | CIF_DDL_ITEM_FACTOR |
| static const string | CIF_DDL_ITEM_FROM_CODE |
| static const string | CIF_DDL_ITEM_TO_CODE |
| static const string | CIF_DDL_ITEM_UPDATE |
| static const string | CIF_DDL_ITEM_REVISION |
| static const string | CIF_DDL_ITEM_INLINE |
| static const string | CIF_DDL_ITEM_LANGUAGE |
| static const string | CIF_DDL_ITEM_PARENT_ID |
Private Attributes | |
| vector< Cat >::iterator | currCat |
Classes | |
| class | Cat |
| Private class that represents a category. More... | |
| class | Item |
| Private class that represents an item. More... | |
This class represents a generic information class for the generic object container. It is intended to be used as a base class for information classes of object containers. It defines the names of categories and the names of items, that are used in attributes retrieval method of ObjCont class.
| ObjContInfo::ObjContInfo | ( | ) |
Utility method, not part of users public API, and will soon be removed.
| ObjContInfo::~ObjContInfo | ( | ) |
Utility method, not part of users public API, and will soon be removed.
| void ObjContInfo::AddCat | ( | const string & | catName, | |
| const string & | col1, | |||
| const bool | nonDefaultValue = false, |
|||
| const bool | inheritance = false | |||
| ) |
Utility method, not part of users public API, and will soon be removed.
| void ObjContInfo::AddItem | ( | const string & | descr, | |
| const string & | itemName | |||
| ) |
Utility method, not part of users public API, and will soon be removed.
| unsigned int ObjContInfo::GetItemIndex | ( | const string & | catName, | |
| const string & | itemName | |||
| ) | const |
Utility method, not part of users public API, and will soon be removed.
| pair< unsigned int, unsigned int > ObjContInfo::GetItemIndices | ( | const string & | catName, | |
| const string & | itemName | |||
| ) | const |
Utility method, not part of users public API, and will soon be removed.
const string ObjContInfo::CIF_DDL_CATEGORY_BLOCK [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_DATABLOCK [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_DATABLOCK_METHODS [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_LINKED [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_CATEGORY [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_CATEGORY_EXAMPLES [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_NDB_CATEGORY_EXAMPLES [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_CATEGORY_KEY [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_CATEGORY_GROUP [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_CATEGORY_GROUP_LIST [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_CATEGORY_METHODS [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_SUB_CATEGORY [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_SUB_CATEGORY_EXAMPLES [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_SUB_CATEGORY_METHODS [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_SUB_CATEGORY [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_TYPE [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_TYPE_CONDITIONS [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_METHODS [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_TYPE_LIST [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_STRUCTURE [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_STRUCTURE_LIST [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_DESCRIPTION [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_NDB_ITEM_DESCRIPTION [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_NDB_CATEGORY_DESCRIPTION [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_EXAMPLES [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_NDB_ITEM_EXAMPLES [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_DEPENDENT [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_RELATED [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_RANGE [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_ENUMERATION [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_NDB_ITEM_ENUMERATION [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_DEFAULT [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_ALIASES [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_DICTIONARY [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_DICTIONARY_HISTORY [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_UNITS [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_UNITS_LIST [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_ITEM_UNITS_CONVERSION [static] |
const string ObjContInfo::CIF_DDL_CATEGORY_METHOD_LIST [static] |
const string ObjContInfo::CIF_DDL_ITEM_ID [static] |
const string ObjContInfo::CIF_DDL_ITEM_CATEGORY_ID [static] |
const string ObjContInfo::CIF_DDL_ITEM_SUB_CATEGORY_ID [static] |
const string ObjContInfo::CIF_DDL_ITEM_METHOD_ID [static] |
const string ObjContInfo::CIF_DDL_ITEM_PARENT_NAME [static] |
const string ObjContInfo::CIF_DDL_ITEM_CHILD_NAME [static] |
const string ObjContInfo::CIF_DDL_ITEM_ALIAS_NAME [static] |
const string ObjContInfo::CIF_DDL_ITEM_DICTIONARY [static] |
const string ObjContInfo::CIF_DDL_ITEM_TITLE [static] |
const string ObjContInfo::CIF_DDL_ITEM_VERSION [static] |
const string ObjContInfo::CIF_DDL_ITEM_NAME [static] |
const string ObjContInfo::CIF_DDL_ITEM_CODE [static] |
const string ObjContInfo::CIF_DDL_ITEM_PRIMITIVE_CODE [static] |
const string ObjContInfo::CIF_DDL_ITEM_CONSTRUCT [static] |
const string ObjContInfo::CIF_DDL_ITEM_ORGANIZATION [static] |
const string ObjContInfo::CIF_DDL_ITEM_INDEX [static] |
const string ObjContInfo::CIF_DDL_ITEM_DIMENSION [static] |
const string ObjContInfo::CIF_DDL_ITEM_DATABLOCK_ID [static] |
const string ObjContInfo::CIF_DDL_ITEM_DESCRIPTION [static] |
const string ObjContInfo::CIF_DDL_ITEM_NDB_DESCRIPTION [static] |
const string ObjContInfo::CIF_DDL_ITEM_CASE [static] |
const string ObjContInfo::CIF_DDL_ITEM_MANDATORY_CODE [static] |
const string ObjContInfo::CIF_DDL_ITEM_DETAIL [static] |
const string ObjContInfo::CIF_DDL_ITEM_MAXIMUM [static] |
const string ObjContInfo::CIF_DDL_ITEM_MINIMUM [static] |
const string ObjContInfo::CIF_DDL_ITEM_VALUE [static] |
const string ObjContInfo::CIF_DDL_ITEM_DEPENDENT_NAME [static] |
const string ObjContInfo::CIF_DDL_ITEM_RELATED_NAME [static] |
const string ObjContInfo::CIF_DDL_ITEM_FUNCTION_CODE [static] |
const string ObjContInfo::CIF_DDL_ITEM_OFFSET [static] |
const string ObjContInfo::CIF_DDL_ITEM_OPERATOR [static] |
const string ObjContInfo::CIF_DDL_ITEM_FACTOR [static] |
const string ObjContInfo::CIF_DDL_ITEM_FROM_CODE [static] |
const string ObjContInfo::CIF_DDL_ITEM_TO_CODE [static] |
const string ObjContInfo::CIF_DDL_ITEM_UPDATE [static] |
const string ObjContInfo::CIF_DDL_ITEM_REVISION [static] |
const string ObjContInfo::CIF_DDL_ITEM_INLINE [static] |
const string ObjContInfo::CIF_DDL_ITEM_LANGUAGE [static] |
const string ObjContInfo::CIF_DDL_ITEM_PARENT_ID [static] |
| vector<Cat> ObjContInfo::_cats |
| map<pair<string, string>, pair<unsigned int, unsigned int> > ObjContInfo::_catMap |
vector<Cat>::iterator ObjContInfo::currCat [private] |
1.5.1