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 Namespace Reference

Namespaces

 rt_env_detail
 

Classes

class  variable
 
class  variable_base
 

Functions

variable_base var (cstring var_name)
 
template<typename T , typename Modifiers >
variable< Tvar (cstring var_name, Modifiers const &m)
 
cstring get (cstring var_name)
 
template<typename T >
void get (cstring var_name, boost::optional< T > &res)
 
template<typename CharT , typename Tr , typename T >
std::basic_ostream< CharT, Tr > & operator<< (std::basic_ostream< CharT, Tr > &os, variable< T > const &v)
 
template<typename T , typename V >
bool operator== (variable< T > ev, V const &v)
 
template<typename T , typename V >
bool operator== (V const &v, variable< T > ev)
 
template<typename T , typename V >
bool operator!= (variable< T > ev, V const &v)
 
template<typename T , typename V >
bool operator!= (V const &v, variable< T > ev)
 

Function Documentation

T const & boost::BOOST_RT_PARAM_NAMESPACE::environment::get ( cstring  var_name)
inline
template<typename T >
void boost::BOOST_RT_PARAM_NAMESPACE::environment::get ( cstring  var_name,
boost::optional< T > &  res 
)
inline
template<typename T , typename V >
bool boost::BOOST_RT_PARAM_NAMESPACE::environment::operator!= ( variable< T ev,
V const &  v 
)
inline
template<typename T , typename V >
bool boost::BOOST_RT_PARAM_NAMESPACE::environment::operator!= ( V const &  v,
variable< T ev 
)
inline
template<typename CharT , typename Tr , typename T >
std::basic_ostream<CharT,Tr>& boost::BOOST_RT_PARAM_NAMESPACE::environment::operator<< ( std::basic_ostream< CharT, Tr > &  os,
variable< T > const &  v 
)
inline
template<typename T , typename V >
bool boost::BOOST_RT_PARAM_NAMESPACE::environment::operator== ( variable< T ev,
V const &  v 
)
inline
template<typename T , typename V >
bool boost::BOOST_RT_PARAM_NAMESPACE::environment::operator== ( V const &  v,
variable< T ev 
)
inline
variable_base boost::BOOST_RT_PARAM_NAMESPACE::environment::var ( cstring  var_name)
inline
template<typename T , typename Modifiers >
variable<T> boost::BOOST_RT_PARAM_NAMESPACE::environment::var ( cstring  var_name,
Modifiers const &  m 
)
inline