17 #ifndef CIFFILEREADDEF_H
18 #define CIFFILEREADDEF_H
31 #define INVALID_NUM_CATS -1
43 void SetNumCatsToRead();
type
Definition: CifFileReadDef.h:29
@ A
Definition: CifFileReadDef.h:29
@ D
Definition: CifFileReadDef.h:29
#define INVALID_NUM_CATS
Definition: CifFileReadDef.h:31
Private class that represents a CIF parser controller.
Definition: CifFileReadDef.h:39
std::vector< std::string > _categorylist
Definition: CifFileReadDef.h:46
void SetCategoryList(std::vector< std::string >clist, type ctype=A)
void SetDataBlockListType(type dbtype=A)
Definition: CifFileReadDef.h:59
CifFileReadDef(std::vector< std::string > dblist, std::vector< std::string >clist, type dbtype=A, type ctype=A)
void SetDataBlockList(std::vector< std::string > dblist, type dbtype=A)
~CifFileReadDef()
Definition: CifFileReadDef.h:54
std::vector< std::string > _datablocklist
Definition: CifFileReadDef.h:45
CifFileReadDef()
Definition: CifFileReadDef.h:53
void SetCategoryListType(type ctype=A)
Definition: CifFileReadDef.h:60
int Category_OK(const std::string &categoryName)
void IncreaseNumReadCats()
type _datablocklisttype
Definition: CifFileReadDef.h:47
type _categorylisttype
Definition: CifFileReadDef.h:48
int Datablock_OK(const std::string &datablockName)