COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
json11.cpp File Reference
#include "json11.hpp"
#include <cassert>
#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <limits>
Include dependency graph for json11.cpp:

Classes

struct  json11::NullStruct
 
class  json11::Value< tag, T >
 
class  json11::JsonDouble
 
class  json11::JsonInt
 
class  json11::JsonBoolean
 
class  json11::JsonString
 
class  json11::JsonArray
 
class  json11::JsonObject
 
class  json11::JsonNull
 
struct  json11::Statics
 

Namespaces

 json11
 

Functions

static void json11::dump (NullStruct, string &out)
 
static void json11::dump (double value, string &out)
 
static void json11::dump (int value, string &out)
 
static void json11::dump (bool value, string &out)
 
static void json11::dump (const string &value, string &out)
 
static void json11::dump (const Json::array &values, string &out)
 
static void json11::dump (const Json::object &values, string &out)
 
static const Statics & json11::statics ()
 
static const Json & json11::static_null ()
 
static string json11::esc (char c)
 
static bool json11::in_range (long x, long lower, long upper)
 

Variables

static const int json11::max_depth = 200
 

Variable Documentation

const string& str
size_t i
string& err
bool failed
const JsonParse strategy