#include <CifParserBase.h>
Inherits CifScanner.
Inheritance diagram for CifParser:


Public Member Functions | |
| CifParser (TableFile *fo, int verbose, CifFileReadDef readDef) | |
| void | Parse (const string &fileName, string &diagnostics) |
| void | Error (const char *) |
| void | Clear () |
| void | Reset () |
| int | ProcessLoopDeclaration (void) |
| int | ProcessItemNameList (void) |
| int | ProcessValueList (void) |
| int | ProcessItemValuePair (void) |
| void | ProcessAssignments (void) |
| void | ProcessLoop (void) |
| void | ProcessItemName (void) |
| void | ProcessItemValue (void) |
| void | ProcessLsItemValue (void) |
| void | ProcessUnknownValue (void) |
| void | ProcessMissingValue (void) |
| void | ProcessDataBlockName (void) |
| virtual | ~CifParser () |
Public Attributes | |
| string | errorLog |
| int | _err |
| int | _warn |
Private Member Functions | |
| void | _ComplexWriteTable () |
Private Attributes | |
| string | _uString |
| string | _mString |
| TableFile * | _fobj |
| CifFileReadDef | _readDef |
| ISTable * | _tbl |
| int | _afterLoop |
| int | _nTablesInBlock |
| int | _curItemNo |
| int | _curValueNo |
| int | _numDataBlocks |
| int | _fieldListAlloc |
| int | _curRow |
| string | _curCol |
| vector< string > | _fieldList |
| string | _pBufValue |
| vector< string > * | _rowBuf |
| string | _tBufKeyword |
| string | _curCategoryName |
| string | _curDataBlockName |
| string | _prevDataBlockName |
| CifParser::CifParser | ( | TableFile * | fo, | |
| int | verbose, | |||
| CifFileReadDef | readDef | |||
| ) |
| CifParser::~CifParser | ( | ) | [virtual] |
| void CifParser::_ComplexWriteTable | ( | ) | [private] |
| void CifParser::Parse | ( | const string & | fileName, | |
| string & | diagnostics | |||
| ) |
| void CifParser::Error | ( | const char * | ) |
| void CifParser::Clear | ( | ) |
Reimplemented from CifScanner.
| void CifParser::Reset | ( | ) |
Reimplemented from CifScanner.
| int CifParser::ProcessLoopDeclaration | ( | void | ) |
| int CifParser::ProcessItemNameList | ( | void | ) |
| int CifParser::ProcessValueList | ( | void | ) |
| int CifParser::ProcessItemValuePair | ( | void | ) |
| void CifParser::ProcessAssignments | ( | void | ) |
| void CifParser::ProcessLoop | ( | void | ) |
| void CifParser::ProcessItemName | ( | void | ) |
| void CifParser::ProcessItemValue | ( | void | ) |
| void CifParser::ProcessLsItemValue | ( | void | ) |
| void CifParser::ProcessUnknownValue | ( | void | ) |
| void CifParser::ProcessMissingValue | ( | void | ) |
| void CifParser::ProcessDataBlockName | ( | void | ) |
string CifParser::_uString [private] |
string CifParser::_mString [private] |
TableFile* CifParser::_fobj [private] |
CifFileReadDef CifParser::_readDef [private] |
ISTable* CifParser::_tbl [private] |
int CifParser::_afterLoop [private] |
int CifParser::_nTablesInBlock [private] |
int CifParser::_curItemNo [private] |
int CifParser::_curValueNo [private] |
int CifParser::_numDataBlocks [private] |
int CifParser::_fieldListAlloc [private] |
int CifParser::_curRow [private] |
string CifParser::_curCol [private] |
vector<string> CifParser::_fieldList [private] |
string CifParser::_pBufValue [private] |
vector<string>* CifParser::_rowBuf [private] |
string CifParser::_tBufKeyword [private] |
string CifParser::_curCategoryName [private] |
string CifParser::_curDataBlockName [private] |
string CifParser::_prevDataBlockName [private] |
| string CifParser::errorLog |
| int CifParser::_err |
| int CifParser::_warn |
1.5.1