|
OpenCPN Partial API docs
|
JSON Configuration System Definitions. More...
Go to the source code of this file.
Macros | |
| #define | wxJSON_MAJOR 1 |
| #define | wxJSON_MINOR 2 |
| #define | wxJSON_RELEASE 1 |
| #define | wxCHECK_JSON_VERSION(major, minor, release) |
| #define | WXDLLIMPEXP_JSON |
| #define | WXDLLIMPEXP_DATA_JSON(type) type |
| #define | WXDLLIMPEXP_JSON |
| #define | WXDLLIMPEXP_DATA_JSON(type) type |
| #define | __PRETTY_FUNCTION__ __WXFUNCTION__ |
| #define | LLONG_MAX 9223372036854775807 |
| #define | ULLONG_MAX 18446744073709551615 |
| #define | LLONG_MIN -9223372036854775808 |
| #define | INT_MIN -32768 |
| #define | INT_MAX 32767 |
| #define | UINT_MAX 65535 |
| #define | LONG_MIN -2147483648 |
| #define | LONG_MAX 2147483647 |
| #define | ULONG_MAX 4294967295 |
| #define | SHORT_MAX 32767 |
| #define | SHORT_MIN -32768 |
| #define | USHORT_MAX 65535 |
| #define | wxJSON_ASSERT(cond) wxASSERT(cond); |
| #define | wxJSONWRITER_LAST_COL 50 |
| #define | wxJSONWRITER_SPLIT_COL 75 |
| #define | wxJSONWRITER_MIN_LENGTH 15 |
| #define | wxJSONWRITER_TAB_LENGTH 4 |
| #define | MIN(a, b) a < b ? a : b |
| #define | MAX(a, b) a > b ? a : b |
JSON Configuration System Definitions.
Provides core definitions and configuration options for JSON handling in the GRIB plugin, including:
Features:
These definitions ensure consistent JSON handling across different platforms and build configurations while providing flexibility for different use cases.
Definition in file json_defs.h.
| #define __PRETTY_FUNCTION__ __WXFUNCTION__ |
Definition at line 94 of file json_defs.h.
| #define INT_MAX 32767 |
Definition at line 161 of file json_defs.h.
| #define INT_MIN -32768 |
Definition at line 158 of file json_defs.h.
| #define LLONG_MAX 9223372036854775807 |
Definition at line 145 of file json_defs.h.
| #define LLONG_MIN -9223372036854775808 |
Definition at line 153 of file json_defs.h.
| #define LONG_MAX 2147483647 |
Definition at line 170 of file json_defs.h.
| #define LONG_MIN -2147483648 |
Definition at line 167 of file json_defs.h.
| #define MAX | ( | a, | |
| b ) a > b ? a : b |
Definition at line 228 of file json_defs.h.
| #define MIN | ( | a, | |
| b ) a < b ? a : b |
Definition at line 225 of file json_defs.h.
| #define SHORT_MAX 32767 |
Definition at line 176 of file json_defs.h.
| #define SHORT_MIN -32768 |
Definition at line 179 of file json_defs.h.
| #define UINT_MAX 65535 |
Definition at line 164 of file json_defs.h.
| #define ULLONG_MAX 18446744073709551615 |
Definition at line 149 of file json_defs.h.
| #define ULONG_MAX 4294967295 |
Definition at line 173 of file json_defs.h.
| #define USHORT_MAX 65535 |
Definition at line 182 of file json_defs.h.
| #define wxCHECK_JSON_VERSION | ( | major, | |
| minor, | |||
| release ) |
Definition at line 50 of file json_defs.h.
| #define WXDLLIMPEXP_DATA_JSON | ( | type | ) | type |
Definition at line 78 of file json_defs.h.
| #define WXDLLIMPEXP_DATA_JSON | ( | type | ) | type |
Definition at line 78 of file json_defs.h.
| #define WXDLLIMPEXP_JSON |
Definition at line 77 of file json_defs.h.
| #define WXDLLIMPEXP_JSON |
Definition at line 77 of file json_defs.h.
| #define wxJSON_ASSERT | ( | cond | ) | wxASSERT(cond); |
Definition at line 192 of file json_defs.h.
| #define wxJSON_MAJOR 1 |
Definition at line 43 of file json_defs.h.
| #define wxJSON_MINOR 2 |
Definition at line 44 of file json_defs.h.
| #define wxJSON_RELEASE 1 |
Definition at line 45 of file json_defs.h.
| #define wxJSONWRITER_LAST_COL 50 |
Definition at line 198 of file json_defs.h.
| #define wxJSONWRITER_MIN_LENGTH 15 |
Definition at line 200 of file json_defs.h.
| #define wxJSONWRITER_SPLIT_COL 75 |
Definition at line 199 of file json_defs.h.
| #define wxJSONWRITER_TAB_LENGTH 4 |
Definition at line 201 of file json_defs.h.