variable.hpp | 54 // ************** runtime::environment::variable_base ************** // 57 class variable_base { class in namespace:boost::BOOST_RT_PARAM_NAMESPACE::environment 59 explicit variable_base( rt_env_detail::variable_data& data ) : m_data( &data ) {} function in class:boost::BOOST_RT_PARAM_NAMESPACE::environment::variable_base 90 class variable : public variable_base { 99 : variable_base( data ) {} 105 T const& value() const { return variable_base::value<T>(); } 110 void value( boost::optional<T>& res ) const { variable_base::value( res ); } 112 using variable_base::value; 204 : variable_base( environment::var<T>( var_name ) ) 212 : variable_base( environment::var<T>( var_name, m ) [all...] |