Flow123d  master-f44eb46
Public Types | Static Public Member Functions | List of all members
json_spirit::Config_map< String > Struct Template Reference

#include <json_spirit_value.h>

Public Types

typedef String String_type
 
typedef Value_impl< Config_mapValue_type
 
typedef std::vector< Value_typeArray_type
 
typedef std::map< String_type, Value_typeObject_type
 
typedef std::pair< String_type, Value_typePair_type
 

Static Public Member Functions

static Value_typeadd (Object_type &obj, const String_type &name, const Value_type &value)
 
static String_type get_name (const Pair_type &pair)
 
static Value_type get_value (const Pair_type &pair)
 

Detailed Description

template<class String>
struct json_spirit::Config_map< String >

Definition at line 200 of file json_spirit_value.h.

Member Typedef Documentation

◆ Array_type

template<class String >
typedef std::vector< Value_type > json_spirit::Config_map< String >::Array_type

Definition at line 204 of file json_spirit_value.h.

◆ Object_type

template<class String >
typedef std::map< String_type, Value_type > json_spirit::Config_map< String >::Object_type

Definition at line 205 of file json_spirit_value.h.

◆ Pair_type

template<class String >
typedef std::pair< String_type, Value_type > json_spirit::Config_map< String >::Pair_type

Definition at line 206 of file json_spirit_value.h.

◆ String_type

template<class String >
typedef String json_spirit::Config_map< String >::String_type

Definition at line 202 of file json_spirit_value.h.

◆ Value_type

template<class String >
typedef Value_impl< Config_map > json_spirit::Config_map< String >::Value_type

Definition at line 203 of file json_spirit_value.h.

Member Function Documentation

◆ add()

template<class String >
static Value_type& json_spirit::Config_map< String >::add ( Object_type obj,
const String_type name,
const Value_type value 
)
inlinestatic

Definition at line 208 of file json_spirit_value.h.

◆ get_name()

template<class String >
static String_type json_spirit::Config_map< String >::get_name ( const Pair_type pair)
inlinestatic

Definition at line 213 of file json_spirit_value.h.

◆ get_value()

template<class String >
static Value_type json_spirit::Config_map< String >::get_value ( const Pair_type pair)
inlinestatic

Definition at line 218 of file json_spirit_value.h.


The documentation for this struct was generated from the following file: