Lines Matching refs:key
52 bool Add(const char *key, bool value) const;
53 bool Add(const char *key, int32_t value) const;
54 bool Add(const char *key, int64_t value) const;
55 bool Add(const char *key, uint32_t value) const;
56 bool Add(const char *key, double value) const;
57 bool Add(const char *key, const char *value) const;
58 bool Add(const char *key, const std::unique_ptr<PtJson> &value) const;
70 bool Remove(const char *key) const;
72 bool Contains(const char *key) const;
100 Result GetBool(const char *key, bool *value) const;
101 Result GetInt(const char *key, int32_t *value) const;
102 Result GetInt64(const char *key, int64_t *value) const;
103 Result GetUInt(const char *key, uint32_t *value) const;
104 Result GetUInt64(const char *key, uint64_t *value) const;
105 Result GetDouble(const char *key, double *value) const;
106 Result GetString(const char *key, std::string *value) const;
107 Result GetObject(const char *key, std::unique_ptr<PtJson> *value) const;
108 Result GetArray(const char *key, std::unique_ptr<PtJson> *value) const;
109 Result GetAny(const char *key, std::unique_ptr<PtJson> *value) const;