Classes | |
struct | error |
class | string_span |
class | node |
class | document |
Enumerations | |
enum | INIT_BUFFER_CONTROL { INIT_TAKE_OWNERSHIP } |
enum | INIT_STATE { INIT_COMPRESSED, INIT_STATIC } |
Functions | |
void | debug_delete (node *n) |
char * | uncompress_buffer (const string_span &input, string_span *span) |
char * | compress_buffer (const char *input, string_span *span) |
std::ostream & | operator<< (std::ostream &o, const string_span &s) |
Variables | |
document * | head_doc = NULL |
char* simple_wml::@280::compress_buffer | ( | const char * | input, | |
string_span * | span | |||
) | [static] |
Definition at line 56 of file simple_wml.cpp.
Referenced by simple_wml::document::output_compressed().
void simple_wml::@280::debug_delete | ( | node * | n | ) | [static] |
Definition at line 18 of file simple_wml.cpp.
Referenced by simple_wml::document::clear(), simple_wml::document::compress(), simple_wml::node::remove_child(), simple_wml::document::~document(), and simple_wml::node::~node().
std::ostream & simple_wml::operator<< | ( | std::ostream & | o, | |
const string_span & | s | |||
) |
Definition at line 121 of file simple_wml.cpp.
References simple_wml::string_span::begin(), and simple_wml::string_span::end().
char* simple_wml::@280::uncompress_buffer | ( | const string_span & | input, | |
string_span * | span | |||
) | [static] |
Definition at line 24 of file simple_wml.cpp.
References simple_wml::string_span::begin(), buf, simple_wml::string_span::end(), pos, simple_wml::string_span::size(), and stream.
Referenced by simple_wml::document::document(), simple_wml::document::generate_root(), and simple_wml::document::output().
document* simple_wml::head_doc = NULL [static] |
Definition at line 887 of file simple_wml.cpp.
Referenced by simple_wml::document::attach_list(), simple_wml::document::detach_list(), and simple_wml::document::stats().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |