| _groupListTableP | ParentChild | |
| _groupTableP | ParentChild | |
| _inParChildGroupListP | CifParentChild | [private] |
| _inParChildGroupP | CifParentChild | [private] |
| _parChildTableP | CifParentChild | [private] |
| _parComboKeys | ParentChild | [protected] |
| _relations | ParentChild | [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] |