Home | History | Annotate | Download | only in json

Lines Matching refs:Value

11 #include "value.h"
28 *Value.
58 /** \brief Read a Value from a <a HREF="http://www.json.org">JSON</a>
61 * \param root [out] Contains the root value of the document if it was
73 parse(const std::string& document, Value& root, bool collectComments = true);
75 /** \brief Read a Value from a <a HREF="http://www.json.org">JSON</a>
82 * \param root [out] Contains the root value of the document if it was
95 Value& root,
99 /// \see Json::operator>>(std::istream&, Json::Value&).
100 bool parse(std::istream& is, Value& root, bool collectComments = true);
134 * \param value JSON Value location associated with the error
137 * Value offset exceeds the document size.
139 bool pushError(const Value& value, const std::string& message);
142 * \param value JSON Value location associated with the error
144 * \param extra Additional JSON Value location to contextualize the error
146 * Value offset exceeds the document size.
148 bool pushError(const Value& value, const std::string& message, const Value& extra);
203 bool decodeNumber(Token& token, Value& decoded);
207 bool decodeDouble(Token& token, Value& decoded);
222 Value& currentValue();
230 typedef std::stack<Value*> Nodes;
238 Value* lastValue_;
251 Json::Value root;
268 JSON_API std::istream& operator>>(std::istream&, Value&);