Rosetta
|
#include <vector>
#include <map>
#include <sstream>
#include <stdexcept>
#include <boost/cstdint.hpp>
#include <boost/variant.hpp>
Namespaces | |
utility | |
unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0. | |
utility::json_spirit | |
utility::json_spirit::internal_ | |
Macros | |
#define | JSON_SPIRIT_VALUE_ENABLED |
#define | JSON_SPIRIT_WVALUE_ENABLED |
#define | JSON_SPIRIT_MVALUE_ENABLED |
#define | JSON_SPIRIT_WMVALUE_ENABLED |
Typedefs | |
typedef Config_vector< std::string > | utility::json_spirit::Config |
typedef Config::Value_type | utility::json_spirit::Value |
typedef Config::Pair_type | utility::json_spirit::Pair |
typedef Config::Object_type | utility::json_spirit::Object |
typedef Config::Array_type | utility::json_spirit::Array |
typedef Config_vector< std::wstring > | utility::json_spirit::wConfig |
typedef wConfig::Value_type | utility::json_spirit::wValue |
typedef wConfig::Pair_type | utility::json_spirit::wPair |
typedef wConfig::Object_type | utility::json_spirit::wObject |
typedef wConfig::Array_type | utility::json_spirit::wArray |
typedef Config_map< std::string > | utility::json_spirit::mConfig |
typedef mConfig::Value_type | utility::json_spirit::mValue |
typedef mConfig::Object_type | utility::json_spirit::mObject |
typedef mConfig::Array_type | utility::json_spirit::mArray |
typedef Config_map< std::wstring > | utility::json_spirit::wmConfig |
typedef wmConfig::Value_type | utility::json_spirit::wmValue |
typedef wmConfig::Object_type | utility::json_spirit::wmObject |
typedef wmConfig::Array_type | utility::json_spirit::wmArray |
Functions | |
bool | utility::json_spirit::operator== (const Null &, const Null &) |
template<class String_type > | |
String_type | utility::json_spirit::to_str (const char *c_str) |
template<class Value > | |
int | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< int >) |
template<class Value > | |
boost::int64_t | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< boost::int64_t >) |
template<class Value > | |
boost::uint64_t | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< boost::uint64_t >) |
template<class Value > | |
float | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< float >) |
template<class Value > | |
double | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< double >) |
template<class Value > | |
Value::String_type | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< typename Value::String_type >) |
template<class Value > | |
Value::Array | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< typename Value::Array >) |
template<class Value > | |
Value::Object | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< typename Value::Object >) |
template<class Value > | |
bool | utility::json_spirit::internal_::get_value (const Value &value, Type_to_type< bool >) |
#define JSON_SPIRIT_MVALUE_ENABLED |
#define JSON_SPIRIT_VALUE_ENABLED |
#define JSON_SPIRIT_WMVALUE_ENABLED |
#define JSON_SPIRIT_WVALUE_ENABLED |