#include <cstddef>
#include <cassert>
#include <iostream>
#include <map>
#include <vector>
#include <string>
#include <sstream>
Go to the source code of this file.
|
enum | jsonxx::Settings {
jsonxx::Enabled = true,
jsonxx::Disabled = false,
jsonxx::Permissive = true,
jsonxx::Strict = false,
jsonxx::Parser = Strict,
jsonxx::UnquotedKeys = Disabled,
jsonxx::Assertions = Disabled
} |
|
enum | jsonxx::Format {
jsonxx::JSON = 0,
jsonxx::JSONx = 1,
jsonxx::JXML = 2,
jsonxx::JXMLex = 3,
jsonxx::TaggedXML = 4
} |
|
◆ JSONXX_ASSERT
#define JSONXX_ASSERT |
( |
|
... | ) |
|
Value:
void assertion(const char *file, int line, const char *expression, bool result)
Definition: jsonxx.cc:27
◆ JSONXX_COMPILER_HAS_CXX11
#define JSONXX_COMPILER_HAS_CXX11 0 |
◆ JSONXX_EXTRA
◆ JSONXX_MAJOR
◆ JSONXX_MINOR
#define JSONXX_MINOR "22" |
◆ JSONXX_VERSION
◆ JSONXX_XML_TAG
#define JSONXX_XML_TAG "<!-- generated by jsonxx " JSONXX_VERSION " -->" |
◆ number
Value:void import( const TYPE &n ) { \
reset(); \
type_ = NUMBER_; \
number_value_ = static_cast<long double>(n); \
}
◆ operator<<() [1/3]
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const jsonxx::Value & |
v |
|
) |
| |
◆ operator<<() [2/3]
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const jsonxx::Object & |
v |
|
) |
| |
◆ operator<<() [3/3]
std::ostream& operator<< |
( |
std::ostream & |
stream, |
|
|
const jsonxx::Array & |
v |
|
) |
| |