|
Classes |
| class | end_of_input |
| | This class is used in a throw statement, to signify that the end of the input file has been reached. More...
|
| class | comment |
| | This class is used to store comments. More...
|
| class | attribute |
| | This is the parent class of all attributes. It is abstract. More...
|
| class | key_attribute |
| | This represents key attributes. More...
|
| class | functional_attribute |
| | This represents functional attributes. More...
|
| class | derived_attribute |
| | This represents derived attributes. More...
|
| class | enum_constant |
| | This class represents enum_constant's. More...
|
| class | static_constant |
| | This class represents static_constant's. More...
|
| class | class_definition |
| | This class groups all of the attributes together for a certain class. More...
|
Functions |
|
const char * | get_tag (int argc, const char *argv[], int argmask[], const char *tag, const char *dvalue) |
|
const char * | find_tag (int argc, const char *argv[], int *argmask, const char *tag) |
|
string | string_to_lower (const string &rhs) |
|
std::string | print_stringify () |
|
std::string | rep_spc (int n) |
|
void | error (void) |
|
std::string | eat_back_white (const std::string &str, const std::string &seps) |
|
void | Getline (istream &in, string &str) |
|
istream & | operator>> (istream &from, class_definition &class_def) |
|
istream & | operator>> (istream &from, attribute &attr) |
|
istream & | operator>> (istream &from, derived_attribute &attr) |
|
istream & | operator>> (istream &from, enum_constant &attr) |
|
istream & | operator>> (istream &from, static_constant &attr) |
|
ostream & | operator<< (ostream &os, const class_definition &clssdf) |
|
ostream & | operator<< (ostream &s, const attribute &atr) |
|
ostream & | operator<< (ostream &s, const derived_attribute &atr) |
|
ostream & | operator<< (ostream &s, const enum_constant &atr) |
|
ostream & | operator<< (ostream &s, const static_constant &atr) |
Variables |
|
const int | const_reference = 1 |
|
std::string | substr |
|
long | lineno |
|
string | laststr |
|
string | substr |
|
long | lineno = 1 |