Lines Matching refs:cJSON
373 cJSON* ToJsonValue(const T& value);
376 inline cJSON* ToJsonValue(const T& value) { in ToJsonValue()
380 inline cJSON* ToJsonValue(const uint64_t& value) { in ToJsonValue()
388 inline cJSON* ToJsonValue(const T& value) { in ToJsonValue()
393 inline cJSON* ArrayToJsonValue(uint32_t count, const T* values) { in ArrayToJsonValue()
394 cJSON* array = cJSON_CreateArray(); in ArrayToJsonValue()
401 inline cJSON* ToJsonValue(const T (&value)[N]) { in ToJsonValue()
406 inline cJSON* ToJsonValue(const char (&value)[N]) { in ToJsonValue()
412 inline cJSON* ToJsonValue(const std::vector<T>& value) { in ToJsonValue()
418 inline cJSON* ToJsonValue(const std::pair<F, S>& value) { in ToJsonValue()
419 cJSON* array = cJSON_CreateArray(); in ToJsonValue()
426 inline cJSON* ToJsonValue(const std::map<F, S>& value) { in ToJsonValue()
427 cJSON* array = cJSON_CreateArray(); in ToJsonValue()
454 cJSON* get_object() const { return object_; } in get_object()
455 cJSON* take_object() { in take_object()
456 cJSON* object = object_; in take_object()
462 cJSON* object_;
471 cJSON* ToJsonValue(const T& value) { in ToJsonValue()
478 bool AsValue(cJSON* json_value, T* t);
480 inline bool AsValue(cJSON* json_value, int32_t* value) { in AsValue()
490 inline bool AsValue(cJSON* json_value, uint64_t* value) { in AsValue()
497 inline bool AsValue(cJSON* json_value, uint32_t* value) { in AsValue()
506 inline bool AsValue(cJSON* json_value, uint8_t* value) { in AsValue()
515 inline bool AsValue(cJSON* json_value, float* value) { in AsValue()
523 inline bool AsArray(cJSON* json_value, uint32_t count, T* values) { in AsArray()
535 inline bool AsValue(cJSON* json_value, T (*value)[N]) { in AsValue()
540 inline bool AsValue(cJSON* json_value, char (*value)[N]) { in AsValue()
552 inline bool AsValue(cJSON* json_value, T* t) { in AsValue()
564 inline bool AsValue(cJSON* json_value, std::vector<T>* value) { in AsValue()
573 inline bool AsValue(cJSON* json_value, std::pair<F, S>* value) { in AsValue()
581 inline bool AsValue(cJSON* json_value, std::map<F, S>* value) { in AsValue()
596 bool ReadValue(cJSON* object, const char* key, T* value, in ReadValue()
598 cJSON* json_value = cJSON_GetObjectItem(object, key); in ReadValue()
618 JsonReaderVisitor(cJSON* object, std::string* errors) in JsonReaderVisitor()
629 cJSON* json_value = cJSON_GetObjectItem(object_, key); in VisitArray()
644 cJSON* object_;
649 bool AsValue(cJSON* json_value, T* t) { in AsValue()
671 cJSON* object = cJSON_Parse(json.c_str()); in VkTypeFromJson()