CMS 3D CMS Logo

config.h
Go to the documentation of this file.
1 #ifndef JSON_CONFIG_H_INCLUDED
2 #define JSON_CONFIG_H_INCLUDED
3 
5 //# define JSON_IN_CPPTL 1
6 
8 //# define JSON_USE_CPPTL 1
11 //# define JSON_USE_CPPTL_SMALLMAP 1
15 //# define JSON_VALUE_USE_INTERNAL_MAP 1
20 //# define JSON_USE_SIMPLE_INTERNAL_ALLOCATOR 1
21 
24 #define JSON_USE_EXCEPTION 1
25 
26 #ifdef JSON_IN_CPPTL
27 #include <cpptl/config.h>
28 #ifndef JSON_USE_CPPTL
29 #define JSON_USE_CPPTL 1
30 #endif
31 #endif
32 
33 #ifdef JSON_IN_CPPTL
34 #define JSON_API CPPTL_API
35 #elif defined(JSON_DLL_BUILD)
36 #define JSON_API __declspec(dllexport)
37 #elif defined(JSON_DLL)
38 #define JSON_API __declspec(dllimport)
39 #else
40 #define JSON_API
41 #endif
42 
43 #endif // JSON_CONFIG_H_INCLUDED