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)¶
-