Home
last modified time | relevance | path

Searched refs:cJSON (Results 1 – 7 of 7) sorted by relevance

/external/vulkan-validation-layers/libs/cjson/includes/
DcJSON.h46 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/
DcJSON.c68 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 …]
DAndroid.bp5 "cJSON.c",
19 "cJSON.c",
/external/vulkan-validation-layers/libs/vkjson/
Dvkjson.cc375 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 …]
DCMakeLists.txt28 add_library(vkjson STATIC vkjson.cc vkjson_instance.cc ../../loader/cJSON.c)
/external/vulkan-validation-layers/loader/
DCMakeLists.txt30 ../libs/cjson/includes/cJSON.h
31 ../libs/cjson/cJSON.c
Dloader.c1827 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 …]