Public class that represents a generic information class for the generic object container.
More...
#include <DictObjContInfo.h>
|
class | Cat |
| Private class that represents a category. More...
|
|
class | Item |
| Private class that represents an item. More...
|
|
|
void | AddCat (const std::string &catName) |
|
void | AddCat (const std::string &catName, const std::string &col1, const bool nonDefaultValue=false, const bool inheritance=false) |
|
void | AddItem (const std::string &descr, const std::string &itemName) |
|
unsigned int | GetItemIndex (const std::string &catName, const std::string &itemName) const |
|
std::pair< unsigned int, unsigned int > | GetItemIndices (const std::string &catName, const std::string &itemName) const |
|
virtual | ~ObjContInfo () |
|
Public class that represents a generic information class for the generic object container.
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()
virtual ObjContInfo::~ObjContInfo |
( |
| ) |
|
|
virtual |
Utility method, not part of users public API, and will soon be removed.
◆ ObjContInfo()
ObjContInfo::ObjContInfo |
( |
| ) |
|
|
protected |
Utility method, not part of users public API, and will soon be removed.
◆ AddCat() [1/2]
void ObjContInfo::AddCat |
( |
const std::string & |
catName | ) |
|
Utility method, not part of users public API, and will soon be removed.
◆ AddCat() [2/2]
void ObjContInfo::AddCat |
( |
const std::string & |
catName, |
|
|
const std::string & |
col1, |
|
|
const bool |
nonDefaultValue = false , |
|
|
const bool |
inheritance = false |
|
) |
| |
Utility method, not part of users public API, and will soon be removed.
◆ AddItem()
void ObjContInfo::AddItem |
( |
const std::string & |
descr, |
|
|
const std::string & |
itemName |
|
) |
| |
Utility method, not part of users public API, and will soon be removed.
◆ GetItemIndex()
unsigned int ObjContInfo::GetItemIndex |
( |
const std::string & |
catName, |
|
|
const std::string & |
itemName |
|
) |
| const |
Utility method, not part of users public API, and will soon be removed.
◆ GetItemIndices()
std::pair<unsigned int, unsigned int> ObjContInfo::GetItemIndices |
( |
const std::string & |
catName, |
|
|
const std::string & |
itemName |
|
) |
| const |
Utility method, not part of users public API, and will soon be removed.
◆ _catMap
std::map<std::pair<std::string, std::string>, std::pair<unsigned int, unsigned int> > ObjContInfo::_catMap |
◆ _cats
std::vector<Cat> ObjContInfo::_cats |
◆ _objContInfoDescr
std::string ObjContInfo::_objContInfoDescr |
The documentation for this class was generated from the following file: