• Home
  • Raw
  • Download

Lines Matching refs:cJSON

47 typedef struct cJSON {  struct
48 struct cJSON *next, *prev; /* next/prev allow you to walk array/object argument
51 struct cJSON *child; /* An array or object item will have a child pointer argument
65 } cJSON; argument
69 cJSON *cJSON_Parse(const VkAllocationCallbacks *pAllocator, const char *value);
72 char *cJSON_Print(cJSON *item);
75 char *cJSON_PrintUnformatted(cJSON *item);
79 char *cJSON_PrintBuffered(cJSON *item, int prebuffer, int fmt);
81 void cJSON_Delete(cJSON *c);
86 int cJSON_GetArraySize(cJSON *array);
89 cJSON *cJSON_GetArrayItem(cJSON *array, int item);
91 cJSON *cJSON_GetObjectItem(cJSON *object, const char *string);
99 cJSON *cJSON_CreateNull(const VkAllocationCallbacks *pAllocator);
100 cJSON *cJSON_CreateTrue(const VkAllocationCallbacks *pAllocator);
101 cJSON *cJSON_CreateFalse(const VkAllocationCallbacks *pAllocator);
102 cJSON *cJSON_CreateBool(const VkAllocationCallbacks *pAllocator, int b);
103 cJSON *cJSON_CreateNumber(const VkAllocationCallbacks *pAllocator, double num);
104 cJSON *cJSON_CreateString(const VkAllocationCallbacks *pAllocator, const char *string);
105 cJSON *cJSON_CreateArray(const VkAllocationCallbacks *pAllocator);
106 cJSON *cJSON_CreateObject(const VkAllocationCallbacks *pAllocator);
109 cJSON *cJSON_CreateIntArray(const VkAllocationCallbacks *pAllocator, const int *numbers, int count);
110 cJSON *cJSON_CreateFloatArray(const VkAllocationCallbacks *pAllocator, const float *numbers, int co…
111 cJSON *cJSON_CreateDoubleArray(const VkAllocationCallbacks *pAllocator, const double *numbers, int …
112 cJSON *cJSON_CreateStringArray(const VkAllocationCallbacks *pAllocator, const char **strings, int c…
115 void cJSON_AddItemToArray(cJSON *array, cJSON *item);
116 void cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item);
119 void cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item);
123 void cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item);
124 void cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *item);
127 cJSON *cJSON_DetachItemFromArray(cJSON *array, int which);
128 void cJSON_DeleteItemFromArray(cJSON *array, int which);
129 cJSON *cJSON_DetachItemFromObject(cJSON *object, const char *string);
130 void cJSON_DeleteItemFromObject(cJSON *object, const char *string);
133 void cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem); /* Shifts pre-existing items…
134 void cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem);
135 void cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newitem);
138 cJSON *cJSON_Duplicate(cJSON *item, int recurse);
147 cJSON *cJSON_ParseWithOpts(const VkAllocationCallbacks *pAllocator, const char *value, const char *…