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::JSON |
Namespaces | |
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 |