Searched refs:typed_argument (Results 1 – 5 of 5) sorted by relevance
64 class typed_argument : public argument { class67 explicit typed_argument( parameter const& p ) in typed_argument() function in boost::BOOST_RT_PARAM_NAMESPACE::typed_argument70 typed_argument( parameter const& p, T const& t ) in typed_argument() function in boost::BOOST_RT_PARAM_NAMESPACE::typed_argument88 return static_cast<typed_argument<T> const&>( arg_ ).p_value.value; in arg_value()99 return static_cast<typed_argument<T>&>( arg_ ).p_value.value; in arg_value()
35 template<typename T> class typed_argument;
151 ? static_cast<argument*>(new typed_argument<boost::optional<T> >( p, value )) in produce_using()152 : static_cast<argument*>(new typed_argument<T>( p, *value )) ); in produce_using()158 ? static_cast<argument*>(new typed_argument<optional_list>( p )) in produce_using()159 : static_cast<argument*>(new typed_argument<std::list<T> >( p )) ); in produce_using()196 actual_arg.reset( new typed_argument<T>( p, *value ) ); in produce_using()
68 new_vd.m_value.reset( new typed_argument<T>( new_vd ) ); in init_new_var()79 new_vd.m_value.reset( new typed_argument<T>( new_vd ) ); in init_new_var()
120 m_data->m_value.reset( new typed_argument<T>( *m_data ) ); in operator =()