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

ParseStackstack
 
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: