SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
xml_writer_t Class Reference

Public Member Functions

 xml_writer_t (const std::string &filename)
 
bool ready () const
 
template<typename... Args>
int printf (util::string_view format, Args &&... args)
 
void init_document (const std::string &stylesheet_file)
 
void begin_tag (const std::string &tag)
 
void end_tag (const std::string &tag)
 
void print_attribute (const std::string &name, const std::string &value)
 
void print_attribute_unescaped (const std::string &name, const std::string &value)
 
void print_tag (const std::string &name, const std::string &inner_value)
 
void print_text (const std::string &input)
 

Static Public Member Functions

static std::string sanitize (std::string v)