Lines Matching refs:CJSON_PUBLIC

62     #define CJSON_PUBLIC(type) type CJSON_STDCALL  macro
64 #define CJSON_PUBLIC(type) __declspec(dllexport) type CJSON_STDCALL
66 #define CJSON_PUBLIC(type) __declspec(dllimport) type CJSON_STDCALL
73 #define CJSON_PUBLIC(type) __attribute__((visibility("default"))) type
75 #define CJSON_PUBLIC(type) type
137 CJSON_PUBLIC(const char *) cJSON_Version(void);
140 CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks *hooks);
144 CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value);
145 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLength(const char *value, size_t buffer_length);
148 CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char **return_parse_end, cJSON_b…
149 CJSON_PUBLIC(cJSON *) cJSON_ParseWithLengthOpts(const char *value, size_t buffer_length, const char…
152 CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item);
154 CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item);
156 CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffer, cJSON_bool fmt);
159 CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buffer, const int length, const…
161 CJSON_PUBLIC(void) cJSON_Delete(cJSON *item);
164 CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array);
166 CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index);
168 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON *const object, const char *const string);
169 CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON *const object, const char *const…
170 CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const char *string);
172 CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void);
175 CJSON_PUBLIC(char *) cJSON_GetStringValue(const cJSON *const item);
176 CJSON_PUBLIC(double) cJSON_GetNumberValue(const cJSON *const item);
179 CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON *const item);
180 CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON *const item);
181 CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON *const item);
182 CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON *const item);
183 CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON *const item);
184 CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON *const item);
185 CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON *const item);
186 CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON *const item);
187 CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON *const item);
188 CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON *const item);
191 CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void);
192 CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void);
193 CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void);
194 CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool boolean);
195 CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num);
196 CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string);
198 CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw);
199 CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void);
200 CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void);
204 CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string);
207 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child);
208 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child);
212 CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count);
213 CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int count);
214 CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int count);
215 CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char *const *strings, int count);
218 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToArray(cJSON *array, cJSON *item);
219 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObject(cJSON *object, const char *string, cJSON *item);
223 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemToObjectCS(cJSON *object, const char *string, cJSON *item);
225 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item);
226 CJSON_PUBLIC(cJSON_bool) cJSON_AddItemReferenceToObject(cJSON *object, const char *string, cJSON *i…
229 CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON *const item);
230 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which);
231 CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which);
232 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const char *string);
233 CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *object, const char *string);
234 CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char *string);
235 CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object, const char *string);
238 CJSON_PUBLIC(cJSON_bool) cJSON_InsertItemInArray(cJSON *array, int which, cJSON *newitem); /* Shift…
239 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON *const parent, cJSON *const item, cJSON …
240 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInArray(cJSON *array, int which, cJSON *newitem);
241 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObject(cJSON *object, const char *string, cJSON *newite…
242 CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object, const char *string, …
245 CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recurse);
251 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON *const a, const cJSON *const b, const cJSON_bool…
256 CJSON_PUBLIC(void) cJSON_Minify(char *json);
260 CJSON_PUBLIC(cJSON *) cJSON_AddNullToObject(cJSON *const object, const char *const name);
261 CJSON_PUBLIC(cJSON *) cJSON_AddTrueToObject(cJSON *const object, const char *const name);
262 CJSON_PUBLIC(cJSON *) cJSON_AddFalseToObject(cJSON *const object, const char *const name);
263 CJSON_PUBLIC(cJSON *) cJSON_AddBoolToObject(cJSON *const object, const char *const name, const cJSO…
264 CJSON_PUBLIC(cJSON *) cJSON_AddNumberToObject(cJSON *const object, const char *const name, const do…
265 CJSON_PUBLIC(cJSON *) cJSON_AddStringToObject(cJSON *const object, const char *const name, const ch…
266 CJSON_PUBLIC(cJSON *) cJSON_AddRawToObject(cJSON *const object, const char *const name, const char …
267 CJSON_PUBLIC(cJSON *) cJSON_AddObjectToObject(cJSON *const object, const char *const name);
268 CJSON_PUBLIC(cJSON *) cJSON_AddArrayToObject(cJSON *const object, const char *const name);
273 CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number);
276 CJSON_PUBLIC(char *) cJSON_SetValuestring(cJSON *object, const char *valuestring);
285 CJSON_PUBLIC(void *) cJSON_malloc(size_t size);
286 CJSON_PUBLIC(void) cJSON_free(void *object);