Searched refs:cJSON (Results 1 – 7 of 7) sorted by relevance
/external/vulkan-validation-layers/libs/cjson/includes/ |
D | cJSON.h | 46 typedef struct cJSON { struct 47 struct cJSON *next, *prev; /* next/prev allow you to walk array/object argument 50 struct cJSON *child; /* An array or object item will have a child pointer argument 62 } cJSON; argument 74 extern cJSON *cJSON_Parse(const char *value); 77 extern char *cJSON_Print(cJSON *item); 80 extern char *cJSON_PrintUnformatted(cJSON *item); 84 extern char *cJSON_PrintBuffered(cJSON *item, int prebuffer, int fmt); 86 extern void cJSON_Delete(cJSON *c); 91 extern int cJSON_GetArraySize(cJSON *array); [all …]
|
/external/vulkan-validation-layers/libs/cjson/ |
D | cJSON.c | 68 static cJSON *cJSON_New_Item(void) { in cJSON_New_Item() 69 cJSON *node = (cJSON *)cJSON_malloc(sizeof(cJSON)); in cJSON_New_Item() 71 memset(node, 0, sizeof(cJSON)); in cJSON_New_Item() 76 void cJSON_Delete(cJSON *c) { in cJSON_Delete() 77 cJSON *next; in cJSON_Delete() 97 static const char *parse_number(cJSON *item, const char *num) { in parse_number() 186 static char *print_number(cJSON *item, printbuffer *p) { in print_number() 268 static const char *parse_string(cJSON *item, const char *str) { in parse_string() 464 static char *print_string(cJSON *item, printbuffer *p) { in print_string() 469 static const char *parse_value(cJSON *item, const char *value); [all …]
|
D | Android.bp | 5 "cJSON.c", 19 "cJSON.c",
|
/external/vulkan-validation-layers/libs/vkjson/ |
D | vkjson.cc | 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() [all …]
|
D | CMakeLists.txt | 28 add_library(vkjson STATIC vkjson.cc vkjson_instance.cc ../../loader/cJSON.c)
|
/external/vulkan-validation-layers/loader/ |
D | CMakeLists.txt | 30 ../libs/cjson/includes/cJSON.h 31 ../libs/cjson/cJSON.c
|
D | loader.c | 1827 const char *filename, cJSON **json) { 2124 struct loader_layer_list *layer_instance_list, cJSON *layer_node, 2125 cJSON *item, cJSON *disable_environment, bool is_implicit, char *filename) { 2129 cJSON *ext_item; 2285 cJSON *instance_extensions, *device_extensions, *functions, 2287 cJSON *entrypoints; 2438 cJSON *json, bool is_implicit, char *filename) { 2448 cJSON *item, *layers_node, *layer_node; 2453 cJSON *disable_environment = NULL; 2520 cJSON *tempNode = layer_node; [all …]
|