class_def Namespace Reference


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


Generated on Tue Jul 14 12:22:31 2009 for cstpp by  doxygen 1.5.1