Rosetta Utilities  2014.35
Namespaces | Typedefs | Functions
json_spirit_utils.h File Reference
#include "json_spirit_value.h"
#include <map>

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.
 
 utility::json_spirit
 

Typedefs

typedef std::map< std::string,
Value > 
utility::json_spirit::Mapped_obj
 
typedef std::map< std::wstring,
wValue > 
utility::json_spirit::wMapped_obj
 

Functions

template<class Obj_t , class Map_t >
void utility::json_spirit::obj_to_map (const Obj_t &obj, Map_t &mp_obj)
 
template<class Obj_t , class Map_t >
void utility::json_spirit::map_to_obj (const Map_t &mp_obj, Obj_t &obj)
 
template<class Object_type , class String_type >
const
Object_type::value_type::Value_type & 
utility::json_spirit::find_value (const Object_type &obj, const String_type &name)