Lines Matching defs:JsonWriter
36 struct JsonWriter { struct
37 std::string output;
40 std::stack<bool> stack;
42 void StartObject() { in StartObject()
48 void StartKeyedObject(std::string const& key) { in StartKeyedObject()
54 void EndObject() { in EndObject()
60 void StartKeyedArray(std::string const& key) { in StartKeyedArray()
66 void StartArray() { in StartArray()
72 void EndArray() { in EndArray()
79 void AddKeyedString(std::string const& key, std::string const& value) { in AddKeyedString()
84 void AddString(std::string const& value) { in AddString()
90 void AddKeyedBool(std::string const& key, bool value) { in AddKeyedBool()
95 void AddBool(bool value) { in AddBool()
102 void CommaAndNewLine() { in CommaAndNewLine()
112 void Indent() { in Indent()