Namespaces | |
| namespace | Json |
Defines | |
| #define | JSON_ASSERT_UNREACHABLE assert(false) |
| #define | ALIGNAS(byte_alignment) |
Functions | |
| static const unsigned char | ALIGNAS (8) kNull[sizeof(Value)] |
| template<typename T, typename U> | |
| static bool | InRange (double d, T min, U max) |
| static char * | duplicateStringValue (const char *value, unsigned int length=unknown) |
| Duplicates the specified string value. | |
| static void | releaseStringValue (char *value) |
| Free the string duplicated by duplicateStringValue(). | |
| static bool | IsIntegral (double d) |
Variables | |
| static const Value | null |
| const unsigned char & | kNullRef = kNull[0] |
| static const unsigned int | unknown = (unsigned)-1 |
| Unknown size marker. | |
| #define ALIGNAS | ( | byte_alignment | ) |
| #define JSON_ASSERT_UNREACHABLE assert(false) |
1.5.3