Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail Namespace Reference

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_datainit_new_var (cstring var_name, Modifiers m=nfp::no_params)
 
BOOST_RT_PARAM_INLINE registrys_registry ()
 
BOOST_RT_PARAM_INLINE keyss_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 Documentation

Function Documentation

variable_data * boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::find_var_record ( cstring  var_name)
variable_data & boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::new_var_record ( cstring  var_name)
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 
)