ARB
Classes | Typedefs | Enumerations | Functions
validNames Namespace Reference

Classes

class  Desco
 

Typedefs

typedef arb_forward_list
< std::string
LineSet
 
typedef LineSetLineSetPtr
 
typedef std::vector< std::stringTokL
 
typedef TokLTokLPtr
 

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)
 
LineSetreadFromFile (const char *infile, LineSet *listOfLines)
 

Typedef Documentation

Definition at line 27 of file NT_validNameParser.h.

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.

Definition at line 31 of file NT_validNameParser.h.

Enumeration Type Documentation

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.

Function Documentation

TokLPtr validNames::tokenize ( const std::string description,
TokLPtr  tokenLP 
)

Definition at line 29 of file NT_validNameParser.cxx.

Referenced by determineType().

Desco validNames::determineType ( const string descriptionString)
bool validNames::isUpperCase ( const string input)

Definition at line 331 of file NT_validNameParser.cxx.

Referenced by determineType().

LineSet* validNames::readFromFile ( const char infile,
LineSet *  listOfLines 
)