12 #ifndef NT_VALIDNAMEPARSER_H
13 #define NT_VALIDNAMEPARSER_H
15 #ifndef ARB_FORWARD_LIST_H
27 typedef arb_forward_list<std::string>
LineSet;
30 typedef std::vector<std::string>
TokL;
55 isCorrected(isCorrected_),
57 firstspec(firstspec_),
59 secondgen(secondgen_),
60 secondspec(secondspec_),
72 LineSet*
readFromFile(
const char* infile, LineSet* listOfLines);
82 #error NT_validNameParser.h included twice
83 #endif // NT_VALIDNAMEPARSER_H
return string(buffer, length)
arb_forward_list< std::string > LineSet
std::string getFirstName()
std::string getSecondName()
Desco determineType(const string &descriptionString)
Desco(DESCT type_, bool isCorrected_, std::string firstgen_, std::string firstspec_, std::string firstsub_, std::string secondgen_, std::string secondspec_, std::string secondsub_)
bool isUpperCase(const string &input)
TokLPtr tokenize(const std::string &description, TokLPtr tokenLP)
std::vector< std::string > TokL
LineSet * readFromFile(const char *infile, LineSet *listOfLines)