InspIRCd  2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations
Public Member Functions | Public Attributes | List of all members
Parser Struct Reference

Public Member Functions

 Parser (ParseStack &me, int myflags, FILE *conf, const std::string &name, const std::string &mandatorytag)
int next (bool eof_ok=false)
void unget (int ch)
void comment ()
void nextword (std::string &rv)
bool kv (std::vector< KeyVal > *items, std::set< std::string > &seen)
void dotag ()
bool outer_parse ()

Public Attributes

int flags
FILE *const file
fpos current
fpos last_tag
reference< ConfigTagtag
int ungot
std::string mandatory_tag

The documentation for this struct was generated from the following file: