The C++ framework for developing highly scalable, high performance servers on Windows platforms.

json_value.cpp File Reference


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 Documentation

#define ALIGNAS ( byte_alignment   ) 

#define JSON_ASSERT_UNREACHABLE   assert(false)


Generated on Sun Sep 12 19:06:43 2021 for The Server Framework - v7.4 by doxygen 1.5.3