#include <iostream>
#include <json/value.h>
#include <json/writer.h>
#include <utility>
#include <stdexcept>
#include <cstring>
#include <cassert>
#include <cstddef>
#include "json_batchallocator.h"
#include "json_internalarray.inl"
#include "json_internalmap.inl"
#include "json_valueiterator.inl"
Go to the source code of this file.
|
namespace | Json |
| JSON (JavaScript Object Notation).
|
|
◆ JSON_ASSERT
#define JSON_ASSERT |
( |
| condition | ) |
assert( condition ); |
◆ JSON_ASSERT_MESSAGE
#define JSON_ASSERT_MESSAGE |
( |
| condition, |
|
|
| message ) if (!( condition )) throw std::runtime_error( message ); |
◆ JSON_ASSERT_UNREACHABLE
#define JSON_ASSERT_UNREACHABLE assert( false ) |
Definition at line 16 of file json_value.cpp.
Referenced by Json::Value::asBool(), Json::Value::asDouble(), Json::Value::asInt(), Json::Value::asString(), Json::Value::asUInt(), Json::Value::isConvertibleTo(), Json::Value::operator<(), Json::Value::operator==(), Json::Value::size(), Json::Value::Value(), Json::Value::Value(), and Json::Value::~Value().