|
static int | msvc_pre1900_c99_vsnprintf (char *outBuf, size_t size, const char *format, va_list ap) |
|
int | msvc_pre1900_c99_snprintf (char *outBuf, size_t size, const char *format,...) |
|
template<typename T > |
static std::unique_ptr< T > | Json::cloneUnique (const std::unique_ptr< T > &p) |
|
template<typename T , typename U > |
static bool | Json::InRange (double d, T min, U max) |
|
static char * | Json::duplicateStringValue (const char *value, size_t length) |
| Duplicates the specified string value. More...
|
|
static char * | Json::duplicateAndPrefixStringValue (const char *value, unsigned int length) |
|
static void | Json::decodePrefixedString (bool isPrefixed, char const *prefixed, unsigned *length, char const **value) |
|
static void | Json::releasePrefixedStringValue (char *value) |
| Free the string duplicated by duplicateStringValue()/duplicateAndPrefixStringValue(). More...
|
|
static void | Json::releaseStringValue (char *value, unsigned) |
|
| Json::__declspec (noreturn) void throwRuntimeError(String const &msg) |
| used internally More...
|
|
static bool | Json::IsIntegral (double d) |
|