ARB
|
Classes | |
class | Desco |
Typedefs | |
typedef arb_forward_list < std::string > | LineSet |
typedef LineSet * | LineSetPtr |
typedef std::vector< std::string > | TokL |
typedef TokL * | TokLPtr |
Enumerations | |
enum | DESCT { VALGEN, HETGEN, HOMGEN, RENGEN, CORGEN, VALSPEC, HETSPEC, HOMSPEC, RENSPEC, CORSPEC, NOTYPE, VAL, HET, HOM, REN, COR } |
Functions | |
TokLPtr | tokenize (const std::string &description, TokLPtr tokenLP) |
Desco | determineType (const string &descriptionString) |
bool | isUpperCase (const string &input) |
LineSet * | readFromFile (const char *infile, LineSet *listOfLines) |
Definition at line 27 of file NT_validNameParser.h.
typedef LineSet* validNames::LineSetPtr |
Definition at line 28 of file NT_validNameParser.h.
typedef std::vector<std::string> validNames::TokL |
Definition at line 30 of file NT_validNameParser.h.
typedef TokL* validNames::TokLPtr |
Definition at line 31 of file NT_validNameParser.h.
enum validNames::DESCT |
Enumerator | |
---|---|
VALGEN | |
HETGEN | |
HOMGEN | |
RENGEN | |
CORGEN | |
VALSPEC | |
HETSPEC | |
HOMSPEC | |
RENSPEC | |
CORSPEC | |
NOTYPE | |
VAL | |
HET | |
HOM | |
REN | |
COR |
Definition at line 33 of file NT_validNameParser.h.
TokLPtr validNames::tokenize | ( | const std::string & | description, |
TokLPtr | tokenLP | ||
) |
Definition at line 29 of file NT_validNameParser.cxx.
Referenced by determineType().
Definition at line 50 of file NT_validNameParser.cxx.
References HETGEN, HETSPEC, HOMGEN, HOMSPEC, isUpperCase(), NOTYPE, nt_assert, RENGEN, RENSPEC, tokenize(), VALGEN, and VALSPEC.
Referenced by NT_importValidNames().
bool validNames::isUpperCase | ( | const string & | input | ) |
Definition at line 331 of file NT_validNameParser.cxx.
Referenced by determineType().