XML_PARSER Class Reference
#include <parse.h>
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 | |
|
) |
| | |
| bool XML_PARSER::parse_start |
( |
const char * |
start_tag |
) |
|
| bool XML_PARSER::parse_str |
( |
char * |
parsed_tag, |
|
|
const char * |
start_tag, |
|
|
char * |
buf, |
|
|
int |
len | |
|
) |
| | |
| bool XML_PARSER::parse_string |
( |
char * |
, |
|
|
const char * |
, |
|
|
std::string & |
| |
|
) |
| | |
| bool XML_PARSER::parse_int |
( |
char * |
parsed_tag, |
|
|
const char * |
start_tag, |
|
|
int & |
i | |
|
) |
| | |
| bool XML_PARSER::parse_double |
( |
char * |
parsed_tag, |
|
|
const char * |
start_tag, |
|
|
double & |
x | |
|
) |
| | |
| bool XML_PARSER::parse_bool |
( |
char * |
parsed_tag, |
|
|
const char * |
start_tag, |
|
|
bool & |
b | |
|
) |
| | |
| int XML_PARSER::element_contents |
( |
const char * |
end_tag, |
|
|
char * |
buf, |
|
|
int |
buflen | |
|
) |
| | |
| void XML_PARSER::skip_unexpected |
( |
const char * |
start_tag, |
|
|
bool |
verbose, |
|
|
const char * |
where | |
|
) |
| | |
The documentation for this class was generated from the following files: