librcsb-core-wrapper  1.005
Public Member Functions | Protected Attributes | List of all members
CifFileReadDef Class Reference

Private class that represents a CIF parser controller. More...

#include <CifFileReadDef.h>

Collaboration diagram for CifFileReadDef:
Collaboration graph

Public Member Functions

 CifFileReadDef (std::vector< std::string > dblist, std::vector< std::string >clist, type dbtype=A, type ctype=A)
 
 CifFileReadDef ()
 
 ~CifFileReadDef ()
 
void SetDataBlockList (std::vector< std::string > dblist, type dbtype=A)
 
void SetCategoryList (std::vector< std::string >clist, type ctype=A)
 
void SetDataBlockListType (type dbtype=A)
 
void SetCategoryListType (type ctype=A)
 
int AreAllCatsRead ()
 
void IncreaseNumReadCats ()
 
int Category_OK (const std::string &categoryName)
 
int Datablock_OK (const std::string &datablockName)
 

Protected Attributes

std::vector< std::string > _datablocklist
 
std::vector< std::string > _categorylist
 
type _datablocklisttype
 
type _categorylisttype
 

Detailed Description

Private class that represents a CIF parser controller.

Constructor & Destructor Documentation

CifFileReadDef::CifFileReadDef ( std::vector< std::string >  dblist,
std::vector< std::string >  clist,
type  dbtype = A,
type  ctype = A 
)
CifFileReadDef::CifFileReadDef ( )
inline

References INVALID_NUM_CATS.

CifFileReadDef::~CifFileReadDef ( )
inline

Member Function Documentation

int CifFileReadDef::AreAllCatsRead ( )

Referenced by SetCategoryListType().

int CifFileReadDef::Category_OK ( const std::string &  categoryName)

Referenced by SetCategoryListType().

int CifFileReadDef::Datablock_OK ( const std::string &  datablockName)

Referenced by SetCategoryListType().

void CifFileReadDef::IncreaseNumReadCats ( )

Referenced by SetCategoryListType().

void CifFileReadDef::SetCategoryList ( std::vector< std::string >  clist,
type  ctype = A 
)

Referenced by ~CifFileReadDef().

void CifFileReadDef::SetCategoryListType ( type  ctype = A)
inline
void CifFileReadDef::SetDataBlockList ( std::vector< std::string >  dblist,
type  dbtype = A 
)

Referenced by ~CifFileReadDef().

void CifFileReadDef::SetDataBlockListType ( type  dbtype = A)
inline

Member Data Documentation

std::vector<std::string> CifFileReadDef::_categorylist
protected
type CifFileReadDef::_categorylisttype
protected
std::vector<std::string> CifFileReadDef::_datablocklist
protected
type CifFileReadDef::_datablocklisttype
protected

The documentation for this class was generated from the following file: