Lines Matching refs:cJSON
375 cJSON* ToJsonValue(const T& value);
378 inline cJSON* ToJsonValue(const T& value) { in ToJsonValue()
382 inline cJSON* ToJsonValue(const uint64_t& value) { in ToJsonValue()
390 inline cJSON* ToJsonValue(const T& value) { in ToJsonValue()
395 inline cJSON* ArrayToJsonValue(uint32_t count, const T* values) { in ArrayToJsonValue()
396 cJSON* array = cJSON_CreateArray(); in ArrayToJsonValue()
403 inline cJSON* ToJsonValue(const T (&value)[N]) { in ToJsonValue()
408 inline cJSON* ToJsonValue(const char (&value)[N]) { in ToJsonValue()
414 inline cJSON* ToJsonValue(const std::vector<T>& value) { in ToJsonValue()
420 inline cJSON* ToJsonValue(const std::pair<F, S>& value) { in ToJsonValue()
421 cJSON* array = cJSON_CreateArray(); in ToJsonValue()
428 inline cJSON* ToJsonValue(const std::map<F, S>& value) { in ToJsonValue()
429 cJSON* array = cJSON_CreateArray(); in ToJsonValue()
456 cJSON* get_object() const { return object_; } in get_object()
457 cJSON* take_object() { in take_object()
458 cJSON* object = object_; in take_object()
464 cJSON* object_;
473 cJSON* ToJsonValue(const T& value) { in ToJsonValue()
480 bool AsValue(cJSON* json_value, T* t);
482 inline bool AsValue(cJSON* json_value, int32_t* value) { in AsValue()
492 inline bool AsValue(cJSON* json_value, uint64_t* value) { in AsValue()
499 inline bool AsValue(cJSON* json_value, uint32_t* value) { in AsValue()
508 inline bool AsValue(cJSON* json_value, uint8_t* value) { in AsValue()
517 inline bool AsValue(cJSON* json_value, float* value) { in AsValue()
525 inline bool AsArray(cJSON* json_value, uint32_t count, T* values) { in AsArray()
537 inline bool AsValue(cJSON* json_value, T (*value)[N]) { in AsValue()
542 inline bool AsValue(cJSON* json_value, char (*value)[N]) { in AsValue()
554 inline bool AsValue(cJSON* json_value, T* t) { in AsValue()
566 inline bool AsValue(cJSON* json_value, std::vector<T>* value) { in AsValue()
575 inline bool AsValue(cJSON* json_value, std::pair<F, S>* value) { in AsValue()
583 inline bool AsValue(cJSON* json_value, std::map<F, S>* value) { in AsValue()
598 bool ReadValue(cJSON* object, const char* key, T* value, in ReadValue()
600 cJSON* json_value = cJSON_GetObjectItem(object, key); in ReadValue()
620 JsonReaderVisitor(cJSON* object, std::string* errors) in JsonReaderVisitor()
631 cJSON* json_value = cJSON_GetObjectItem(object_, key); in VisitArray()
646 cJSON* object_;
651 bool AsValue(cJSON* json_value, T* t) { in AsValue()
673 cJSON* object = cJSON_Parse(json.c_str()); in VkTypeFromJson()