#include <string.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <float.h>
#include <limits.h>
#include <ctype.h>
#include <pcl/outofcore/cJSON.h>
Go to the source code of this file.
Functions | |
void | cJSON_AddItemReferenceToArray (cJSON *array, cJSON *item) |
void | cJSON_AddItemReferenceToObject (cJSON *object, const char *string, cJSON *item) |
void | cJSON_AddItemToArray (cJSON *array, cJSON *item) |
void | cJSON_AddItemToObject (cJSON *object, const char *string, cJSON *item) |
cJSON * | cJSON_CreateArray () |
cJSON * | cJSON_CreateBool (int b) |
cJSON * | cJSON_CreateDoubleArray (double *numbers, int count) |
cJSON * | cJSON_CreateFalse () |
cJSON * | cJSON_CreateFloatArray (float *numbers, int count) |
cJSON * | cJSON_CreateIntArray (int *numbers, int count) |
cJSON * | cJSON_CreateNull () |
cJSON * | cJSON_CreateNumber (double num) |
cJSON * | cJSON_CreateObject () |
cJSON * | cJSON_CreateString (const char *string) |
cJSON * | cJSON_CreateStringArray (const char **strings, int count) |
cJSON * | cJSON_CreateTrue () |
void | cJSON_Delete (cJSON *c) |
void | cJSON_DeleteItemFromArray (cJSON *array, int which) |
void | cJSON_DeleteItemFromObject (cJSON *object, const char *string) |
cJSON * | cJSON_DetachItemFromArray (cJSON *array, int which) |
cJSON * | cJSON_DetachItemFromObject (cJSON *object, const char *string) |
cJSON * | cJSON_GetArrayItem (cJSON *array, int item) |
int | cJSON_GetArraySize (cJSON *array) |
const char * | cJSON_GetErrorPtr () |
cJSON * | cJSON_GetObjectItem (cJSON *object, const char *string) |
void | cJSON_InitHooks (cJSON_Hooks *hooks) |
static cJSON * | cJSON_New_Item () |
cJSON * | cJSON_Parse (const char *value) |
char * | cJSON_Print (cJSON *item) |
void | cJSON_PrintStr (cJSON *item, std::string &s) |
char * | cJSON_PrintUnformatted (cJSON *item) |
void | cJSON_PrintUnformattedStr (cJSON *item, std::string &s) |
void | cJSON_ReplaceItemInArray (cJSON *array, int which, cJSON *newitem) |
void | cJSON_ReplaceItemInObject (cJSON *object, const char *string, cJSON *newitem) |
static int | cJSON_strcasecmp (const char *s1, const char *s2) |
static char * | cJSON_strdup (const char *str) |
static cJSON * | create_reference (cJSON *item) |
static const char * | parse_array (cJSON *item, const char *value) |
static const char * | parse_number (cJSON *item, const char *num) |
static const char * | parse_object (cJSON *item, const char *value) |
static const char * | parse_string (cJSON *item, const char *str) |
static const char * | parse_value (cJSON *item, const char *value) |
static char * | print_array (cJSON *item, int depth, int fmt) |
static char * | print_number (cJSON *item) |
static char * | print_object (cJSON *item, int depth, int fmt) |
static char * | print_string (cJSON *item) |
static char * | print_string_ptr (const char *str) |
static char * | print_value (cJSON *item, int depth, int fmt) |
static const char * | skip (const char *in) |
static void | suffix_object (cJSON *prev, cJSON *item) |
Variables | |
static void(* | cJSON_free )(void *ptr) = free |
static void *(* | cJSON_malloc )(size_t sz) = malloc |
static const char * | ep |
static const unsigned char | firstByteMark [7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC } |
void cJSON_AddItemReferenceToArray | ( | cJSON * | array, |
cJSON * | item | ||
) |
void cJSON_AddItemReferenceToObject | ( | cJSON * | object, |
const char * | string, | ||
cJSON * | item | ||
) |
void cJSON_AddItemToArray | ( | cJSON * | array, |
cJSON * | item | ||
) |
void cJSON_AddItemToObject | ( | cJSON * | object, |
const char * | string, | ||
cJSON * | item | ||
) |
cJSON* cJSON_CreateArray | ( | ) |
cJSON* cJSON_CreateBool | ( | int | b | ) |
cJSON* cJSON_CreateDoubleArray | ( | double * | numbers, |
int | count | ||
) |
cJSON* cJSON_CreateFalse | ( | ) |
cJSON* cJSON_CreateFloatArray | ( | float * | numbers, |
int | count | ||
) |
cJSON* cJSON_CreateIntArray | ( | int * | numbers, |
int | count | ||
) |
cJSON* cJSON_CreateNull | ( | ) |
cJSON* cJSON_CreateNumber | ( | double | num | ) |
cJSON* cJSON_CreateObject | ( | ) |
cJSON* cJSON_CreateString | ( | const char * | string | ) |
cJSON* cJSON_CreateStringArray | ( | const char ** | strings, |
int | count | ||
) |
cJSON* cJSON_CreateTrue | ( | ) |
void cJSON_Delete | ( | cJSON * | c | ) |
void cJSON_DeleteItemFromArray | ( | cJSON * | array, |
int | which | ||
) |
void cJSON_DeleteItemFromObject | ( | cJSON * | object, |
const char * | string | ||
) |
cJSON* cJSON_DetachItemFromArray | ( | cJSON * | array, |
int | which | ||
) |
cJSON* cJSON_DetachItemFromObject | ( | cJSON * | object, |
const char * | string | ||
) |
cJSON* cJSON_GetArrayItem | ( | cJSON * | array, |
int | item | ||
) |
int cJSON_GetArraySize | ( | cJSON * | array | ) |
const char* cJSON_GetErrorPtr | ( | ) |
cJSON* cJSON_GetObjectItem | ( | cJSON * | object, |
const char * | string | ||
) |
void cJSON_InitHooks | ( | cJSON_Hooks * | hooks | ) |
static cJSON* cJSON_New_Item | ( | ) | [static] |
cJSON* cJSON_Parse | ( | const char * | value | ) |
char* cJSON_Print | ( | cJSON * | item | ) |
void cJSON_PrintStr | ( | cJSON * | item, |
std::string & | s | ||
) |
char* cJSON_PrintUnformatted | ( | cJSON * | item | ) |
void cJSON_PrintUnformattedStr | ( | cJSON * | item, |
std::string & | s | ||
) |
void cJSON_ReplaceItemInArray | ( | cJSON * | array, |
int | which, | ||
cJSON * | newitem | ||
) |
void cJSON_ReplaceItemInObject | ( | cJSON * | object, |
const char * | string, | ||
cJSON * | newitem | ||
) |
static int cJSON_strcasecmp | ( | const char * | s1, |
const char * | s2 | ||
) | [static] |
static char* cJSON_strdup | ( | const char * | str | ) | [static] |
static cJSON* create_reference | ( | cJSON * | item | ) | [static] |
static const char * parse_array | ( | cJSON * | item, |
const char * | value | ||
) | [static] |
static const char* parse_number | ( | cJSON * | item, |
const char * | num | ||
) | [static] |
static const char * parse_object | ( | cJSON * | item, |
const char * | value | ||
) | [static] |
static const char* parse_string | ( | cJSON * | item, |
const char * | str | ||
) | [static] |
static const char * parse_value | ( | cJSON * | item, |
const char * | value | ||
) | [static] |
static char * print_array | ( | cJSON * | item, |
int | depth, | ||
int | fmt | ||
) | [static] |
static char* print_number | ( | cJSON * | item | ) | [static] |
static char * print_object | ( | cJSON * | item, |
int | depth, | ||
int | fmt | ||
) | [static] |
static char* print_string | ( | cJSON * | item | ) | [static] |
static char* print_string_ptr | ( | const char * | str | ) | [static] |
static char * print_value | ( | cJSON * | item, |
int | depth, | ||
int | fmt | ||
) | [static] |
static void suffix_object | ( | cJSON * | prev, |
cJSON * | item | ||
) | [static] |
void(* cJSON_free)(void *ptr) = free [static] |
void*(* cJSON_malloc)(size_t sz) = malloc [static] |
const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC } [static] |