#include <CifParentChild.h>
|
void | GetParentCifItems (std::vector< std::string > &parCifItems, const std::string &cifItemName) |
|
void | GetComboKeys (const std::string &parCatName, const unsigned int maxKeyGroup, ISTable &keysTable, std::vector< std::vector< std::string > > &comboKeys, std::vector< std::string > &parKeys) |
|
void | AddParentCategoryToItemLinkedGroup (ISTable &itemLinkedGroup, ISTable &itemLinkedGroupList) |
|
void | CreateAllRelations (ISTable &itemLinkedGroup, ISTable &itemLinkedGroupList) |
|
void | ISTableFindPairs (std::map< std::string, std::vector< std::vector< std::string > > > &childrenKeys, const std::vector< std::string > &parKeys, ISTable &itemLinkedGroupList) |
|
void | UpdateMap (std::map< std::string, std::vector< std::vector< std::string > > > &childrenKeys, const std::string &childCat, std::vector< std::string > &childKeys) |
|
void | UpdateParComboKeys (const std::string &parName, std::vector< std::string > &parKeys) |
|
void | UpdateRelations (std::vector< std::string > &parKeys, std::vector< std::vector< std::string > > &comboKeys) |
|
bool | KeysMatch (const std::vector< std::string > &firstKey, const std::vector< std::string > &secondKey) |
|
CifParentChild::CifParentChild |
( |
Block & |
block | ) |
|
CifParentChild::CifParentChild |
( |
Block & |
block, |
|
|
ISTable * |
parChildTableP |
|
) |
| |
virtual CifParentChild::~CifParentChild |
( |
| ) |
|
|
virtual |
int CifParentChild::CheckParentChild |
( |
Block & |
block, |
|
|
ISTable & |
catTable, |
|
|
std::ostringstream & |
log |
|
) |
| |
void CifParentChild::GetParentCifItems |
( |
std::vector< std::string > & |
parCifItems, |
|
|
const std::string & |
cifItemName |
|
) |
| |
|
protectedvirtual |
void CifParentChild::WriteGroupTables |
( |
Block & |
block | ) |
|
The documentation for this class was generated from the following file: