simple_wml Namespace Reference


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

documenthead_doc = NULL


Enumeration Type Documentation

Enumerator:
INIT_TAKE_OWNERSHIP 

Definition at line 170 of file simple_wml.hpp.

Enumerator:
INIT_COMPRESSED 
INIT_STATIC 

Definition at line 172 of file simple_wml.hpp.


Function Documentation

char* simple_wml::@280::compress_buffer ( const char *  input,
string_span *  span 
) [static]

Definition at line 56 of file simple_wml.cpp.

References buf, and stream.

Referenced by simple_wml::document::output_compressed().

void simple_wml::@280::debug_delete ( node *  n  )  [static]

std::ostream & simple_wml::operator<< ( std::ostream &  o,
const string_span &  s 
)

char* simple_wml::@280::uncompress_buffer ( const string_span &  input,
string_span *  span 
) [static]


Variable Documentation

document* simple_wml::head_doc = NULL [static]


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs