#include <named_params.hpp>
Public Types | |
typedef NP::ref_type | res_type |
typedef named_parameter_combine< NP, Rest > | self_type |
Public Member Functions | |
named_parameter_combine (NP const &np, Rest const &r) | |
res_type | operator[] (keyword< typename NP::id, true > kw) const |
res_type | operator[] (keyword< typename NP::id, false > kw) const |
bool | has (keyword< typename NP::id, false > kw) const |
void | erase (keyword< typename NP::id, false > kw) const |
template<typename Visitor > | |
void | apply_to (Visitor &V) const |
named_parameter_combine< NP, named_parameter_combine< NP, Rest > > | operator, (NP const &np) const |
typedef NP::ref_type boost::nfp::nfp_detail::named_parameter_combine< NP, Rest >::res_type |
typedef named_parameter_combine<NP,Rest> boost::nfp::nfp_detail::named_parameter_combine< NP, Rest >::self_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inline |
|
inline |