|
dxjson 1.0
JSON library for C++
|
#include <cstdio>#include <cstring>#include <vector>#include <map>#include <cstdlib>#include <string>#include <iostream>#include <exception>#include <cassert>#include <sstream>#include <istream>#include <ostream>#include <limits>#include <typeinfo>#include <cmath>#include <algorithm>#include <stdint.h>#include <boost/math/special_functions/fpclassify.hpp>#include <boost/lexical_cast.hpp>#include "utf8/utf8.h"Go to the source code of this file.
Classes | |
| class | dx::JSONException |
| class | dx::Value |
| class | dx::JSON |
| class | dx::Integer |
| class | dx::Real |
| class | dx::String |
| class | dx::Object |
| class | dx::Array |
| class | dx::Boolean |
| class | dx::Null |
Namespaces | |
| namespace | dx |
Enumerations | |
| enum | dx::JSONValue { JSON_UNDEFINED = 0 , JSON_OBJECT = 1 , JSON_HASH = 1 , JSON_ARRAY = 2 , JSON_INTEGER = 3 , JSON_REAL = 4 , JSON_STRING = 5 , JSON_BOOLEAN = 6 , JSON_NULL = 7 } |
Functions | |
| template<typename T > | |
| void | dx::assertValidityOfNumericType (const T &value) |
| template<> | |
| std::string | dx::JSON::get< std::string > () const |