SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
JsonOutput (rapidjson::Document &d, rapidjson::Value &v) | |
JsonOutput | operator[] (util::string_view n) |
rapidjson::Value & | val () |
rapidjson::Document & | doc () |
JsonOutput & | make_array () |
template<typename T , typename = std::enable_if_t<!std::is_convertible<T, util::string_view>::value>> | |
JsonOutput & | operator= (const T &v) |
JsonOutput & | operator= (util::string_view v) |
JsonOutput | operator= (rapidjson::Value &v) |
JsonOutput & | operator= (timespan_t v) |
JsonOutput & | operator= (const extended_sample_data_t &v) |
JsonOutput & | operator= (const simple_sample_data_t &v) |
JsonOutput & | operator= (const simple_sample_data_with_min_max_t &v) |
JsonOutput & | operator= (const std::vector< std::string > &v) |
template<typename T > | |
JsonOutput & | operator= (const std::vector< T > &v) |
JsonOutput & | operator= (const sc_timeline_t &v) |
JsonOutput & | operator= (const cooldown_t &v) |
JsonOutput & | operator= (const rng::rng_t &v) |
template<typename T > | |
JsonOutput & | add (T v) |
JsonOutput | add (rapidjson::Value &v) |
JsonOutput | add () |