CifParentChild Member List

This is the complete list of members for CifParentChild, including all inherited members.

_groupListTablePParentChild
_groupTablePParentChild
_inParChildGroupListPCifParentChild [private]
_inParChildGroupPCifParentChild [private]
_parChildTablePCifParentChild [private]
_parComboKeysParentChild [protected]
_relationsParentChild [protected]
AddParentCategoryToItemLinkedGroup(ISTable &itemLinkedGroup, ISTable &itemLinkedGroupList)ParentChild [protected]
BuildNewTables(const std::vector< std::string > &cats, const std::vector< std::vector< std::string > > &items)CifParentChild [private]
BuildOldTables(const std::vector< std::string > &cats, const std::vector< std::vector< std::string > > &items)CifParentChild [private]
CheckParentChild(Block &block, ISTable &catTable, std::ostringstream &log)CifParentChild
CifParentChild(Block &block)CifParentChild
CifParentChild(Block &block, ISTable *parChildTableP)CifParentChild
CreateAllRelations(ISTable &itemLinkedGroup, ISTable &itemLinkedGroupList)ParentChild [protected]
CreateKeysTableOld(const std::vector< std::string > &cifItemNames, std::map< std::string, unsigned int > &maxKeyGroups)CifParentChild [private]
FillKeysTableOld(ISTable &keysTable, const std::vector< std::string > &cifItemNames, std::map< std::string, unsigned int > &maxKeyGroups)CifParentChild [private]
FilterMissingItems(std::vector< std::vector< std::string > > &parParKeys, std::vector< std::vector< std::string > > &comboComboKeys, const std::vector< std::string > &cifItemNames)CifParentChild [private]
GetChildrenKeys(const std::vector< std::string > &parComboKey)ParentChild
GetComboKeys(const std::string &catName)ParentChild
GetComboKeys(const std::string &parCatName, const unsigned int maxKeyGroup, ISTable &keysTable, std::vector< std::vector< std::string > > &comboKeys, std::vector< std::string > &parKeys)ParentChild [protected]
GetLinkGroupIdLabel(std::string &linkGroupIdLabel, const std::vector< std::string > &parKeys, const std::vector< std::string > &childKeys)ParentChild
GetParentCifItems(std::vector< std::string > &parCifItems, const std::string &cifItemName)CifParentChild [protected, virtual]
GetParents(std::vector< std::vector< std::string > > &parParKeys, std::vector< std::vector< std::string > > &comboComboKeys, const std::string &childCat)ParentChild
Init(Block &block)CifParentChild [private]
IsInParentComboKeys(const std::string &itemName)ParentChild
IsParKeyPresent(const std::vector< std::string > &parKey, const std::string &childCatName)ParentChild
ISTableFindPairs(std::map< std::string, std::vector< std::vector< std::string > > > &childrenKeys, const std::vector< std::string > &parKeys, ISTable &itemLinkedGroupList)ParentChild [protected]
KeysMatch(const std::vector< std::string > &firstKey, const std::vector< std::string > &secondKey)ParentChild [protected]
LastGroupNum(const std::string &childCat)CifParentChild [private]
ParentChild()ParentChild
UpdateMap(std::map< std::string, std::vector< std::vector< std::string > > > &childrenKeys, const std::string &childCat, std::vector< std::string > &childKeys)ParentChild [protected]
UpdateParComboKeys(const std::string &parName, std::vector< std::string > &parKeys)ParentChild [protected]
UpdateRelations(std::vector< std::string > &parKeys, std::vector< std::vector< std::string > > &comboKeys)ParentChild [protected]
WriteGroupTables(Block &block)CifParentChild
~CifParentChild()CifParentChild [virtual]
~ParentChild()ParentChild [virtual]


Generated on Thu Sep 29 09:19:22 2011 for cif-file-v1.1.0 by  doxygen 1.4.7