20 using namespace basis;
25 xml_parser::xml_parser(
const astring &to_parse)
31 xml_parser::~xml_parser()
35 const char *xml_parser::outcome_name(
const outcome &to_name)
40 void xml_parser::reset(
const astring &to_parse)
48 if (!header_name || !attributes.
symbols()) {}
56 if (!tag_name || !attributes.
symbols()) {}
117 return common::NOT_IMPLEMENTED;
Provides a dynamically resizable ASCII character string.
static const char * outcome_name(const outcome &to_name)
Returns a string representation of the outcome "to_name".
Outcomes describe the state of completion for an operation.
Provides a symbol_table that holds strings as the content.
int symbols() const
returns the number of symbols listed in the table.
The guards collection helps in testing preconditions and reporting errors.
A dynamic container class that holds any kind of object via pointers.