CifFile Member List

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

_beginDataKeywordCifFile [protected]
_beginLoopKeywordCifFile [protected]
_checkingDiagsCifFile
_endDataKeywordCifFile [protected]
_endLoopKeywordCifFile [protected]
_enumCaseSenseCifFile [protected]
_extraChecksCifFile [private]
_FindPrintType(const std::vector< std::string > &values)CifFile [protected]
_IsQuotableText(const std::string &itemValue)CifFile [protected]
_loopingCifFile [protected]
_maxCifLineLengthCifFile [protected]
_nullValueCifFile [protected]
_parsingDiagsCifFile
_PrintHeaderedItems(std::ostream &cifo, const std::vector< std::string > &colNames, const std::vector< unsigned int > &colWidths, const std::vector< eIdentType > colPrintType)CifFile [protected]
_PrintItemIdent(std::ostream &cifo, unsigned int &linePos)CifFile [protected]
_PrintItemName(std::ostream &cifo, const std::string &category, const std::string &itemName, unsigned int &linePos)CifFile [protected]
_PrintItemNameInHeader(std::ostream &cifo, const std::string &itemValue, unsigned int &linePos, const eIdentType identType=eNONE, const unsigned int width=0)CifFile [protected]
_PrintItemValue(std::ostream &cifo, const std::string &itemValue, unsigned int &linePos, const eIdentType identType=eNONE, const unsigned int width=0)CifFile [protected]
_PrintPostItemSeparator(std::ostream &cifo, unsigned int &linePos, const bool ident=false, const unsigned int numSpaces=1)CifFile [protected]
_quotesCifFile [protected]
_smartPrintCifFile [protected]
_srcFileNameCifFile [private]
_verboseCifFile [protected]
CheckAndRectifyItemTypeCode(Block &block, std::ostringstream &log)CifFile [private]
CheckCategories(Block &block, Block &refBlock, std::ostringstream &log)CifFile
CheckCategoryKey(Block &block, std::ostringstream &log)CifFile
CheckCellEnum(const std::string &cell, const std::string &typeCode, const std::string &primCode, const std::vector< std::string > &enumlist)CifFile [private]
CheckCellFloatEnum(const std::string &cell, const std::vector< std::string > &enumlist)CifFile [private]
CheckCellFloatRange(const std::string &cell, const std::vector< std::string > &minlist, const std::vector< std::string > &maxlist)CifFile [private]
CheckCellIntEnum(const std::string &cell, const std::vector< std::string > &enumlist)CifFile [private]
CheckCellIntRange(const std::string &cell, const std::vector< std::string > &minlist, const std::vector< std::string > &maxlist)CifFile [private]
CheckCellOtherEnum(const std::string &cell, const std::string &primCode, const std::vector< std::string > &enumlist)CifFile [private]
CheckCellRange(const std::string &cell, const std::string &typeCode, const std::vector< std::string > &minlist, const std::vector< std::string > &maxlist)CifFile [private]
CheckItems(Block &block, Block &refBlock, std::ostringstream &log)CifFile
CheckItemsTable(Block &block, std::ostringstream &log)CifFile
CheckKeyItems(const std::string &blockName, ISTable &catTable, ISTable &keyTable, std::ostringstream &log)CifFile [private]
CheckKeyItems(const std::string &blockName, ISTable &catTable, const std::vector< std::string > &keyAttributes, std::ostringstream &log)CifFile [private]
CheckKeyValues(const std::vector< std::string > &keyItems, ISTable &catTable, std::ostringstream &log)CifFile [private]
CheckMandatoryItems(const std::string &blockName, ISTable &catTable, ISTable &refItemTable, const std::vector< std::string > &keyItems, std::ostringstream &log)CifFile [private]
CheckRegExpRangeEnum(Block &block, ISTable &catTable, const std::string &attribName, ISTable &itemTypeTable, ISTable &itemTypeListTable, ISTable &itemRangeTable, ISTable &itemEnumTable, ISTable &parChildTable, ISTable *itemAliasesP, std::ostringstream &log)CifFile [private]
CifFile(const eFileMode fileMode, const std::string &fileName, const bool verbose=false, const Char::eCompareType caseSense=Char::eCASE_SENSITIVE, const unsigned int maxLineLength=STD_CIF_LINE_LENGTH, const std::string &nullValue=CifString::UnknownValue)CifFile
CifFile(const bool verbose=false, const Char::eCompareType caseSense=Char::eCASE_SENSITIVE, const unsigned int maxLineLength=STD_CIF_LINE_LENGTH, const std::string &nullValue=CifString::UnknownValue)CifFile
ConvertEscapedString(const std::string &inString, std::string &outString)CifFile [private]
DataChecking(CifFile &dicRef, const std::string &diagFileName, const bool extraChecks=false)CifFile
DataChecking(Block &block, Block &refBlock, std::ostringstream &buf, const bool extraChecks=false)CifFile
eDOUBLE enum valueCifFile
eIdentType enum nameCifFile [protected]
eLEFT enum valueCifFile [protected]
eNONE enum valueCifFile [protected]
eQuoting enum nameCifFile
eRIGHT enum valueCifFile [protected]
eSINGLE enum valueCifFile
FindCifNullRows(std::vector< unsigned int > &nullRowsIndices, const ISTable &isTable)CifFile
GetAttributeValue(std::string &attribVal, const std::string &blockId, const std::string &category, const std::string &attribute)CifFile
GetAttributeValueIf(std::string &attribVal, const std::string &blockId, const std::string &category, const std::string &attributeA, const std::string &attributeB, const std::string &valB)CifFile
GetAttributeValues(std::vector< std::string > &strings, const std::string &blockId, const std::string &category, const std::string &attribute)CifFile
GetAttributeValuesIf(std::vector< std::string > &strings, const std::string &blockId, const std::string &category, const std::string &attributeA, const std::string &attributeB, const std::string &valB)CifFile
GetEnumCheck()CifFile
GetItemTypeCode(std::string &typeCode, const std::string &cifItemName, ISTable &itemTypeTable)CifFile [private]
GetKeyAttributes(std::vector< std::string > &keyAttributes, const std::string &catTableName, ISTable &catKeyTable)CifFile [private]
GetLooping(const std::string &catName)CifFile
GetParsingDiags()CifFile
GetQuoting()CifFile
GetSrcFileName()CifFile
GetVerbose()CifFile [inline]
HEADER_SPACINGCifFile [protected, static]
Init()CifFile [private]
IsAttributeValueDefined(const std::string &blockId, const std::string &category, const std::string &attribute)CifFile
IsCatDefinedInRef(const std::string &catName, ISTable &catTable)CifFile [private]
IsItemDefinedInRef(const std::string &catName, const std::string &itemName, ISTable &refItemTable)CifFile [private]
IsSmartPrint()CifFile [inline]
SetAttributeValue(const std::string &blockId, const std::string &category, const std::string &attribute, const std::string &value, const bool create=false)CifFile
SetAttributeValueIf(const std::string &blockId, const std::string &category, const std::string &attributeA, const std::string &valA, const std::string &attributeB, const std::string &valB, const bool create=false)CifFile
SetAttributeValueIfNull(const std::string &blockId, const std::string &category, const std::string &attribute, const std::string &value)CifFile
SetAttributeValues(const std::string &blockId, const std::string &category, const std::string &attribute, const std::vector< std::string > &values)CifFile
SetEnumCheck(bool caseSense=false)CifFile
SetLooping(const std::string &catName, bool looping=false)CifFile
SetQuoting(eQuoting quoting)CifFile
SetSmartPrint(bool smartPrint=true)CifFile [inline]
SetSrcFileName(const std::string &srcFileName)CifFile
SMART_PRINT_SPACINGCifFile [protected, static]
STD_CIF_LINE_LENGTHCifFile [static]
STD_PRINT_SPACINGCifFile [protected, static]
Write(const std::string &cifFileName, const bool sortTables=false, const bool writeEmptyTables=false)CifFile
Write(const std::string &cifFileName, const std::vector< std::string > &tableOrder, const bool writeEmptyTables=false)CifFile
Write(std::ostream &outStream, const bool sortTables=false, const bool writeEmptyTables=false)CifFile
Write(std::ostream &cifo, const std::vector< std::string > &catOrder, const bool writeEmptyTables=false)CifFile [protected]
Write(std::ostream &cifo, std::vector< unsigned int > &tables, const bool writeEmptyTables=false)CifFile [protected]
WriteNmrStar(const std::string &nmrStarFileName, const std::string &globalBlockName, const bool sortTables=false, const bool writeEmptyTables=false)CifFile
~CifFile()CifFile


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