nx_server_plugin_sdk 1.0 Server Plugin 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.