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