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< argument > | argument_ptr |
typedef shared_ptr< argument const > | const_argument_ptr |
Functions | |
template<typename T > | |
T const & | arg_value (argument const &arg_) |
template<typename T > | |
T & | arg_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) |
|
inline |
|
inline |
|
inline |
References boost::BOOST_RT_PARAM_NAMESPACE::interpret_argument_value_impl< T >::_().
Referenced by boost::BOOST_RT_PARAM_NAMESPACE::environment::rt_env_detail::init_new_var(), interpret_argument_value(), and boost::BOOST_RT_PARAM_NAMESPACE::cla::rt_cla_detail::default_value_interpreter::operator()().
|
inline |
|
inline |