Class logger::JsonEncoder¶
-
class
JsonEncoder: private boost::static_visitor<rapidjson::Value>¶ Public Functions
-
JsonEncoder()¶
-
rapidjson::Value
operator()(DurationTree const &duration_tree)¶
-
rapidjson::Value
childNodes(int const parent_depth)¶
-
rapidjson::Value
timer(DurationTreeMap::const_reference kv_pair)¶
-
std::string
str(DurationTreeMap::const_reference kv_pair)¶
Private Functions
-
JsonEncoder(JsonEncoder &json_encoder, DurationTreeNodes::const_iterator begin, DurationTreeNodes::const_iterator end)¶
-