Lines Matching refs:Value
27 class Value; variable
54 virtual int write(Value const& root, OStream* sout) = 0;
72 Value const& root);
119 Json::Value settings_;
132 bool validate(Json::Value* invalid) const;
135 Value& operator[](const String& key);
142 static void setDefaults(Json::Value* settings);
152 virtual String write(const Value& root) = 0;
186 String write(const Value& root) override;
189 void writeValue(const Value& value);
239 String write(const Value& root) override;
242 void writeValue(const Value& value);
243 void writeArrayValue(const Value& value);
244 bool isMultilineArray(const Value& value);
250 void writeCommentBeforeValue(const Value& root);
251 void writeCommentAfterValueOnSameLine(const Value& root);
252 static bool hasCommentForValue(const Value& value);
313 void write(OStream& out, const Value& root);
316 void writeValue(const Value& value);
317 void writeArrayValue(const Value& value);
318 bool isMultilineArray(const Value& value);
324 void writeCommentBeforeValue(const Value& root);
325 void writeCommentAfterValueOnSameLine(const Value& root);
326 static bool hasCommentForValue(const Value& value);
350 double value, unsigned int precision = Value::defaultRealPrecision,
357 JSON_API OStream& operator<<(OStream&, const Value& root);