|
| static const unsigned char | Json::ALIGNAS (8) kNull[sizeof(Value)] |
| |
| static std::string | Json::codePointToUTF8 (unsigned int cp) |
| | Converts a unicode code-point to UTF-8. More...
|
| |
| static bool | Json::containsControlCharacter (const char *str) |
| |
| static bool | Json::containsControlCharacter0 (const char *str, unsigned len) |
| |
| static bool | Json::containsNewLine (Reader::Location begin, Reader::Location end) |
| |
| static void | Json::decodePrefixedString (bool isPrefixed, char const *prefixed, unsigned *length, char const **value) |
| |
| static char * | Json::duplicateAndPrefixStringValue (const char *value, unsigned int length) |
| |
| static char * | Json::duplicateStringValue (const char *value, size_t length) |
| |
| static void | Json::fixNumericLocale (char *begin, char *end) |
| |
| static void | Json::getValidReaderKeys (std::set< std::string > *valid_keys) |
| |
| static void | Json::getValidWriterKeys (std::set< std::string > *valid_keys) |
| |
| template<typename T , typename U > |
| static bool | Json::InRange (double d, T min, U max) |
| |
| static bool | Json::isControlCharacter (char ch) |
| | Returns true if ch is a control character (in range [1,31]). More...
|
| |
| static bool | Json::IsIntegral (double d) |
| |
| static std::string | Json::normalizeEOL (Reader::Location begin, Reader::Location end) |
| |
| JSON_API std::ostream & | Json::operator<< (std::ostream &, const Value &root) |
| | Output using the StyledStreamWriter. More...
|
| |
| JSON_API std::istream & | Json::operator>> (std::istream &, Value &) |
| | Read from 'sin' into 'root'. More...
|
| |
| bool JSON_API | Json::parseFromStream (CharReader::Factory const &, std::istream &, Value *root, std::string *errs) |
| |
| static void | Json::releaseStringValue (char *value) |
| |
| static char const * | Json::strnpbrk (char const *s, char const *accept, size_t n) |
| |
| void | Json::throwLogicError (std::string const &msg) |
| | used internally More...
|
| |
| void | Json::throwRuntimeError (std::string const &msg) |
| | used internally More...
|
| |
| static void | Json::uintToString (LargestUInt value, char *¤t) |
| |
| std::string JSON_API | Json::valueToQuotedString (const char *value) |
| |
| static std::string | Json::valueToQuotedStringN (const char *value, unsigned length) |
| |
| std::string JSON_API | Json::valueToString (bool value) |
| |
| std::string JSON_API | Json::valueToString (double value) |
| |
| std::string | Json::valueToString (double value, bool useSpecialFloats, unsigned int precision) |
| |
| std::string JSON_API | Json::valueToString (LargestInt value) |
| |
| std::string JSON_API | Json::valueToString (LargestUInt value) |
| |
| std::string JSON_API | Json::writeString (StreamWriter::Factory const &factory, Value const &root) |
| | Write into stringstream, then return string, for convenience. A StreamWriter will be created from the factory, used, and then deleted. More...
|
| |