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

Classes

struct  no_close
 

Public Member Functions

 sim_ostream_t (sim_t &s, std::shared_ptr< std::ostream > os)
 
 sim_ostream_t (sim_t &s, std::ostream *os, no_close)
 
const sim_ostream_t operator= (std::shared_ptr< std::ostream > os)
 
sc_raw_ostream_t & raw ()
 
template<typename T >
sim_ostream_t & operator<< (T const &rhs)
 
sim_ostream_t & operator<< (const char *rhs)
 
template<typename... Args>
sim_ostream_t & printf (fmt::string_view format, Args &&... args)
 
template<typename... Args>
sim_ostream_t & print (fmt::format_string< Args... > format, Args &&... args)
 Print using fmt libraries python-like formatting syntax.
 
void vprint (fmt::string_view format, fmt::format_args args)
 
void vprintf (fmt::string_view format, fmt::printf_args args)