Classes | |
struct | variable_data |
Typedefs | |
typedef std::map< cstring, rt_env_detail::variable_data > | registry |
typedef std::list< dstring > | keys |
Functions | |
template<typename T , typename Modifiers > | |
variable_data & | init_new_var (cstring var_name, Modifiers m=nfp::no_params) |
BOOST_RT_PARAM_INLINE registry & | s_registry () |
BOOST_RT_PARAM_INLINE keys & | s_keys () |
BOOST_RT_PARAM_INLINE variable_data & | new_var_record (cstring var_name) |
BOOST_RT_PARAM_INLINE variable_data * | find_var_record (cstring var_name) |
BOOST_RT_PARAM_INLINE cstring | sys_read_var (cstring var_name) |
BOOST_RT_PARAM_INLINE void | sys_write_var (cstring var_name, format_stream &var_value) |
typedef std::list<dstring> boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::keys |
typedef std::map<cstring,rt_env_detail::variable_data> boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::registry |
variable_data * boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::find_var_record | ( | cstring | var_name | ) |
References boost::it, and s_registry().
Referenced by boost::BOOST_RT_PARAM_NAMESPACE::environment::var().
variable_data& boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::init_new_var | ( | cstring | var_name, |
Modifiers | m = nfp::no_params |
||
) |
References boost::BOOST_RT_PARAM_NAMESPACE::interpret_argument_value(), boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::variable_data::m_global_id, boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::variable_data::m_value, boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::variable_data::m_var_name, new_var_record(), boost::nfp::optionally_assign(), boost::shared_ptr< T >::reset(), sys_read_var(), and boost::program_options::value().
variable_data & boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::new_var_record | ( | cstring | var_name | ) |
References boost::unit_test::assign_op(), boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::variable_data::m_var_name, s_keys(), and s_registry().
Referenced by init_new_var().
BOOST_RT_PARAM_INLINE keys& boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::s_keys | ( | ) |
Referenced by new_var_record().
BOOST_RT_PARAM_INLINE registry& boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::s_registry | ( | ) |
Referenced by find_var_record(), and new_var_record().
cstring boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::sys_read_var | ( | cstring | var_name | ) |
References BOOST_RT_PARAM_GETENV.
Referenced by init_new_var().
void boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::sys_write_var | ( | cstring | var_name, |
format_stream & | var_value | ||
) |
References BOOST_RT_PARAM_PUTENV.
Referenced by boost::BOOST_RT_PARAM_NAMESPACE::environment::variable< T >::operator=().