#include <json/json.h>
#include <json/reader.h>
#include <json/value.h>
#include "json_tool.h"
#include <utility>
#include <cstdio>
#include <cassert>
#include <cstring>
#include <iostream>
#include <stdexcept>
#include <stdlib.h>
#include <assert.h>
#include <json/writer.h>
#include "json_batchallocator.h"
#include <cstddef>
#include "json_valueiterator.inl"
#include <stdio.h>
#include <string.h>
#include <sstream>
#include <iomanip>
Go to the source code of this file.
|
| Json |
| JSON (JavaScript Object Notation).
|
|
|
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::containsNewLine (Reader::Location begin, Reader::Location end) |
|
static char * | Json::duplicateStringValue (const char *value, unsigned int length=unknown) |
|
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::isControlCharacter (char ch) |
| Returns true if ch is a control character (in range [0,32[). More...
|
|
std::ostream & | Json::operator<< (std::ostream &, const Value &root) |
| Output using the StyledStreamWriter. More...
|
|
std::istream & | Json::operator>> (std::istream &, Value &) |
| Read from 'sin' into 'root'. More...
|
|
static void | Json::releaseStringValue (char *value) |
|
static void | Json::uintToString (LargestUInt value, char *¤t) |
|
std::string JSON_API | Json::valueToQuotedString (const char *value) |
|
std::string JSON_API | Json::valueToString (LargestInt value) |
|
std::string JSON_API | Json::valueToString (LargestUInt value) |
|
std::string JSON_API | Json::valueToString (double value) |
|
std::string JSON_API | Json::valueToString (bool value) |
|
◆ JSON_ASSERT
#define JSON_ASSERT |
( |
|
condition | ) |
assert( condition ); |
◆ JSON_ASSERT_MESSAGE
#define JSON_ASSERT_MESSAGE |
( |
|
condition, |
|
|
|
message |
|
) |
| if (!( condition )) JSON_FAIL_MESSAGE( message ) |
◆ JSON_ASSERT_UNREACHABLE
#define JSON_ASSERT_UNREACHABLE assert( false ) |
◆ JSON_FAIL_MESSAGE
#define JSON_FAIL_MESSAGE |
( |
|
message | ) |
throw std::runtime_error( message ); |
◆ JSONCPP_BATCHALLOCATOR_H_INCLUDED
#define JSONCPP_BATCHALLOCATOR_H_INCLUDED |
◆ LIB_JSONCPP_JSON_TOOL_H_INCLUDED
#define LIB_JSONCPP_JSON_TOOL_H_INCLUDED |