14 #ifndef DICTDATAINFO_H 15 #define DICTDATAINFO_H 33 virtual const std::vector<std::string>&
GetCatNames();
41 const std::vector<std::string>&
GetCatKeys(
const std::string& catName);
43 const std::vector<std::string>&
GetCatAttribute(
const std::string& catName,
44 const std::string& refCatName,
const std::string& refAttrName);
46 const std::vector<std::string>&
48 const std::string& refCatName,
const std::string& refAttrName);
51 const std::string& catName);
54 const std::string& cifItemName);
60 void _GetDictVersion(std::string& dictVer);
61 bool _isDictCategory(
const std::string& category)
const;
Definition: DictDataInfo.h:25
virtual const std::vector< std::string > & GetCatNames()
const std::vector< std::string > & GetItemsNames()
const std::vector< std::string > & GetCatKeys(const std::string &catName)
void GetVersion(std::string &version)
Definition: DataInfo.h:26
const std::vector< std::string > & GetCatAttribute(const std::string &catName, const std::string &refCatName, const std::string &refAttrName)
bool IsCatDefined(const std::string &catName) const
DictDataInfo(const DictObjCont &dictObjCont)
virtual void GetParentCifItems(std::vector< std::string > &parCifItems, const std::string &cifItemName)
Header file for ObjCont, ItemObjCont and DictObjCont classes.
const std::vector< std::string > & GetItemAttribute(const std::string &itemName, const std::string &refCatName, const std::string &refAttrName)
const DictObjCont & _dictObjCont
Definition: DictDataInfo.h:57
Public class that represents a dictionary object container.
Definition: DictObjCont.h:201
bool IsItemDefined(const std::string &itemName)
virtual void GetCatItemsNames(std::vector< std::string > &itemsNames, const std::string &catName)