Namespaces | Macros | Typedefs
json-forwards.h File Reference

Go to the source code of this file.

Namespaces

 Json
 JSON (JavaScript Object Notation).
 

Macros

#define JSON_API
 
#define JSON_CONFIG_H_INCLUDED
 
#define JSON_FORWARDS_H_INCLUDED
 
#define JSON_HAS_INT64
 
#define JSON_IS_AMALGAMATION
 
#define JSON_IS_AMALGATED
 
#define JSON_USE_EXCEPTION   1
 If defined, indicates that json library is embedded in CppTL library. More...
 
#define JSONCPP_DEPRECATED(message)
 

Typedefs

typedef unsigned int Json::ArrayIndex
 
typedef int Json::Int
 
typedef long long int Json::Int64
 
typedef Int64 Json::LargestInt
 
typedef UInt64 Json::LargestUInt
 
typedef unsigned int Json::UInt
 
typedef unsigned long long int Json::UInt64
 

Macro Definition Documentation

◆ JSON_API

#define JSON_API

Definition at line 136 of file json-forwards.h.

◆ JSON_CONFIG_H_INCLUDED

#define JSON_CONFIG_H_INCLUDED

Definition at line 92 of file json-forwards.h.

◆ JSON_FORWARDS_H_INCLUDED

#define JSON_FORWARDS_H_INCLUDED

Definition at line 202 of file json-forwards.h.

◆ JSON_HAS_INT64

#define JSON_HAS_INT64

Definition at line 176 of file json-forwards.h.

◆ JSON_IS_AMALGAMATION

#define JSON_IS_AMALGAMATION

If defined, indicates that the source file is amalgated to prevent private header inclusion. Remarks: it is automatically defined in the generated amalgated header.

Definition at line 119 of file json-forwards.h.

◆ JSON_IS_AMALGATED

#define JSON_IS_AMALGATED

Json-cpp amalgated forward header (http://jsoncpp.sourceforge.net/). It is intented to be used with #include <json/json-forwards.h> This header provides forward declaration for all JsonCpp types. If defined, indicates that the source file is amalgated to prevent private header inclusion.

Definition at line 80 of file json-forwards.h.

◆ JSON_USE_EXCEPTION

#define JSON_USE_EXCEPTION   1

If defined, indicates that json library is embedded in CppTL library.

If defined, indicates that json may leverage CppTL library If defined, indicates that cpptl vector based map should be used instead of std::map as Value container. If defined, indicates that Json specific container should be used (hash table & simple deque container with customizable allocator). THIS FEATURE IS STILL EXPERIMENTAL! There is know bugs: See #3177332 Force usage of standard new/malloc based allocator instead of memory pool based allocator. The memory pools allocator used optimization (initializing Value and ValueInternalLink as if it was a POD) that may cause some validation tool to report errors. Only has effects if JSON_VALUE_USE_INTERNAL_MAP is defined. If defined, indicates that Json use exception to report invalid type manipulation instead of C assert macro.

Definition at line 114 of file json-forwards.h.

◆ JSONCPP_DEPRECATED

#define JSONCPP_DEPRECATED (   message)

Definition at line 155 of file json-forwards.h.



find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Dec 12 2022 03:20:10