|
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 |