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

Namespaces

 cla
 
 environment
 
 file
 

Classes

class  argument
 
class  config_source
 
class  configuration
 
struct  interpret_argument_value_impl
 
struct  interpret_argument_value_impl< bool >
 
struct  interpret_argument_value_impl< cstring >
 
struct  interpret_argument_value_impl< dstring >
 
class  logic_error
 
class  parameter
 
singleton  typed_argument
 
singleton  value_interpreter
 

Typedefs

typedef shared_ptr< argumentargument_ptr
 
typedef shared_ptr< argument
const > 
const_argument_ptr
 

Functions

template<typename T >
T const & arg_value (argument const &arg_)
 
template<typename T >
Targ_value (argument &arg_)
 
template<typename T >
bool interpret_argument_value (cstring source, boost::optional< T > &res, long)
 
template<typename T >
bool interpret_argument_value (cstring source, boost::optional< std::list< T > > &res, int)
 
void report_logic_error (format_stream &msg)
 

Typedef Documentation

Function Documentation

template<typename T >
T const& boost::BOOST_RT_PARAM_NAMESPACE::arg_value ( argument const &  arg_)
inline
template<typename T >
T& boost::BOOST_RT_PARAM_NAMESPACE::arg_value ( argument &  arg_)
inline
template<typename T >
bool boost::BOOST_RT_PARAM_NAMESPACE::interpret_argument_value ( cstring  source,
boost::optional< std::list< T > > &  res,
int   
)
inline
void boost::BOOST_RT_PARAM_NAMESPACE::report_logic_error ( format_stream &  msg)
inline