nx_video_source_sdk  1.0
Video Source SDK
Classes | Enumerations | Functions | Variables
json.cpp File Reference
#include "json.h"
#include <cassert>
#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <limits>
#include <sstream>
#include <string>
#include "../../json11/json11.cpp"

Classes

class  nx::kit::detail::json11::Json
 
class  nx::kit::detail::json11::JsonValue
 
struct  nx::kit::detail::json11::NullStruct
 
class  nx::kit::detail::json11::Value< tag, T >
 
class  nx::kit::detail::json11::JsonDouble
 
class  nx::kit::detail::json11::JsonInt
 
class  nx::kit::detail::json11::JsonBoolean
 
class  nx::kit::detail::json11::JsonString
 
class  nx::kit::detail::json11::JsonArray
 
class  nx::kit::detail::json11::JsonObject
 
class  nx::kit::detail::json11::JsonNull
 
struct  nx::kit::detail::json11::Statics
 

Enumerations

enum  JsonParse { STANDARD, COMMENTS, STANDARD, COMMENTS }
 

Functions

static void nx::kit::detail::json11::dump (NullStruct, string &out)
 
static void nx::kit::detail::json11::dump (double value, string &out)
 
static void nx::kit::detail::json11::dump (int value, string &out)
 
static void nx::kit::detail::json11::dump (bool value, string &out)
 
static void nx::kit::detail::json11::dump (const string &value, string &out)
 
static void nx::kit::detail::json11::dump (const Json::array &values, string &out)
 
static void nx::kit::detail::json11::dump (const Json::object &values, string &out)
 
static const Statics & nx::kit::detail::json11::statics ()
 
static const Json & nx::kit::detail::json11::static_null ()
 
double nx::kit::detail::json11::strtod_dot (const char *str)
 
static string nx::kit::detail::json11::esc (char c)
 
static bool nx::kit::detail::json11::in_range (long x, long lower, long upper)
 
std::string nx::kit::jsonTypeToString (Json::Type type)
 

Variables

static const int nx::kit::detail::json11::max_depth = 200
 

Detailed Description

Wrapper for the original Json11 .cpp. Puts class Json into namespace nx::kit.