H A D | vkjson.cc | 915 bool AsValue(cJSON* json_value, T* t); 917 inline bool AsValue(cJSON* json_value, int32_t* value) { argument 918 double d = json_value->valuedouble; 919 if (json_value->type != cJSON_Number || !IsIntegral(d) || 927 inline bool AsValue(cJSON* json_value, uint64_t* value) { argument 928 if (json_value->type != cJSON_String) 930 int result = std::sscanf(json_value->valuestring, "0x%016" PRIx64, value); 934 inline bool AsValue(cJSON* json_value, uint32_t* value) { argument 935 double d = json_value->valuedouble; 936 if (json_value 943 AsValue(cJSON* json_value, uint8_t* value) argument 952 AsValue(cJSON* json_value, float* value) argument 960 AsArray(cJSON* json_value, uint32_t count, T* values) argument 972 AsValue(cJSON* json_value, T (*value)[N]) argument 977 AsValue(cJSON* json_value, char (*value)[N]) argument 989 AsValue(cJSON* json_value, T* t) argument 999 AsValue(cJSON* json_value, std::vector<T>* value) argument 1008 AsValue(cJSON* json_value, std::pair<F, S>* value) argument 1016 AsValue(cJSON* json_value, std::map<F, S>* value) argument 1033 cJSON* json_value = cJSON_GetObjectItem(object, key); local 1084 AsValue(cJSON* json_value, T* t) argument [all...] |