XML_PARSER Class Reference

#include <parse.h>

Collaboration diagram for XML_PARSER:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 XML_PARSER (MIOFILE *)
bool get (char *, int, bool &, char *ab=0, int al=0)
bool parse_start (const char *)
bool parse_str (char *, const char *, char *, int)
bool parse_string (char *, const char *, std::string &)
bool parse_int (char *, const char *, int &)
bool parse_double (char *, const char *, double &)
bool parse_bool (char *, const char *, bool &)
int element_contents (const char *, char *, int)
void skip_unexpected (const char *, bool verbose, const char *)


Constructor & Destructor Documentation

XML_PARSER::XML_PARSER ( MIOFILE _f  ) 


Member Function Documentation

bool XML_PARSER::get ( char *  buf,
int  len,
bool &  is_tag,
char *  ab = 0,
int  al = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

bool XML_PARSER::parse_start ( const char *  start_tag  ) 

Here is the caller graph for this function:

bool XML_PARSER::parse_str ( char *  parsed_tag,
const char *  start_tag,
char *  buf,
int  len 
)

Here is the caller graph for this function:

bool XML_PARSER::parse_string ( char *  ,
const char *  ,
std::string &   
)

Here is the caller graph for this function:

bool XML_PARSER::parse_int ( char *  parsed_tag,
const char *  start_tag,
int &  i 
)

Here is the caller graph for this function:

bool XML_PARSER::parse_double ( char *  parsed_tag,
const char *  start_tag,
double &  x 
)

Here is the caller graph for this function:

bool XML_PARSER::parse_bool ( char *  parsed_tag,
const char *  start_tag,
bool &  b 
)

Here is the caller graph for this function:

int XML_PARSER::element_contents ( const char *  end_tag,
char *  buf,
int  buflen 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void XML_PARSER::skip_unexpected ( const char *  start_tag,
bool  verbose,
const char *  where 
)

Here is the caller graph for this function:


The documentation for this class was generated from the following files:

Generated on Mon Oct 6 10:47:28 2008 for BOINC by  doxygen 1.5.6