Lines Matching refs:SP
29 typedef std::shared_ptr<JSONValue> SP; typedef
54 typedef std::shared_ptr<JSONString> SP; typedef
72 typedef std::shared_ptr<JSONNumber> SP; typedef
142 typedef std::shared_ptr<JSONTrue> SP; typedef
160 typedef std::shared_ptr<JSONFalse> SP; typedef
178 typedef std::shared_ptr<JSONNull> SP; typedef
196 typedef std::shared_ptr<JSONObject> SP; typedef
202 bool SetObject(const std::string &key, JSONValue::SP value);
204 JSONValue::SP GetObject(const std::string &key) const;
226 typedef std::map<std::string, JSONValue::SP> Map;
240 typedef std::shared_ptr<JSONArray> SP; typedef
247 typedef std::vector<JSONValue::SP> Vector;
253 bool SetObject(Index i, JSONValue::SP value);
255 bool AppendObject(JSONValue::SP value);
257 JSONValue::SP GetObject(Index i);
292 JSONValue::SP ParseJSONValue();
295 JSONValue::SP ParseJSONValue(const std::string &value, const Token &token);
297 JSONValue::SP ParseJSONObject();
299 JSONValue::SP ParseJSONArray();