|
static std::string | Json::codePointToUTF8 (unsigned int cp) |
| Converts a unicode code-point to UTF-8. More...
|
|
static bool | Json::isControlCharacter (char ch) |
| Returns true if ch is a control character (in range [0,32[). More...
|
|
static void | Json::uintToString (LargestUInt value, char *¤t) |
| Converts an unsigned integer to string. More...
|
|
static void | Json::fixNumericLocale (char *begin, char *end) |
| Change ',' to '. More...
|
|
static bool | Json::in (Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4) |
|
static bool | Json::in (Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4, Reader::Char c5) |
|
static bool | Json::containsNewLine (Reader::Location begin, Reader::Location end) |
|
JSON_API std::istream & | Json::operator>> (std::istream &, Value &) |
| Read from 'sin' into 'root'. More...
|
|
static const unsigned char | Json::ALIGNAS (8) kNull[sizeof(Value)] |
|
template<typename T , typename U > |
static bool | Json::InRange (double d, T min, U max) |
|
static char * | Json::duplicateStringValue (const char *value, unsigned int length=unknown) |
| Duplicates the specified string value. More...
|
|
static void | Json::releaseStringValue (char *value) |
| Free the string duplicated by duplicateStringValue(). More...
|
|
static bool | Json::IsIntegral (double d) |
|
static bool | Json::containsControlCharacter (const char *str) |
|
std::string JSON_API | Json::valueToString (LargestInt value) |
|
std::string JSON_API | Json::valueToString (LargestUInt value) |
|
std::string JSON_API | Json::valueToString (Int value) |
|
std::string JSON_API | Json::valueToString (UInt value) |
|
std::string JSON_API | Json::valueToString (double value) |
|
std::string JSON_API | Json::valueToString (bool value) |
|
std::string JSON_API | Json::valueToQuotedString (const char *value) |
|
JSON_API std::ostream & | Json::operator<< (std::ostream &, const Value &root) |
| Output using the StyledStreamWriter. More...
|
|