Classes | |
struct | arg_spec |
struct | call_policies_as_options |
struct | combinations_op |
struct | def_class |
struct | def_function |
struct | def_init |
struct | empty_tag |
struct | empty_tag_to_python |
struct | is_optional |
struct | keyword |
struct | keyword< K * > |
struct | keyword< K ** > |
struct | make_arg_spec |
struct | make_arg_spec_impl |
struct | make_arg_spec_impl< K, T, typename K::third > |
struct | make_kw_spec |
struct | make_kw_spec< K(T)> |
struct | no_keywords |
struct | not_specified |
struct | optimized |
struct | optimized< K ** > |
struct | required |
struct | required< K * > |
Functions | |
PyObject * | unspecified_type () |
template<class Def , class F , class Iter , class End , class Keywords > | |
void | def_combination_aux0 (Def def, F f, Iter, End, Keywords const &keywords, mpl::false_) |
template<class Def , class F , class Iter , class End , class Keywords > | |
void | def_combination_aux0 (Def def, F f, Iter, End, Keywords const &keywords, mpl::true_) |
void | initialize_converter () |
template<class Def , class F , class Iter , class End , class Keywords > | |
void | def_combination_aux (Def def, F f, Iter, End, Keywords const &keywords) |
template<class Def , class F , class End , class Keywords > | |
void | def_combination_aux (Def def, F f, End, End, Keywords const &keywords) |
template<class Def , class F , class End > | |
void | def_combination_aux (Def def, F f, End, End, no_keywords const &) |
template<class Def , class Specs , class Bits , class Invoker > | |
void | def_combination (Def def, Specs *, Bits, Invoker *) |
template<class Def , class Specs , class Bits , class End , class Invoker > | |
void | def_combinations (Def def, Specs *, Bits, End, Invoker *) |
template<class Def , class Specs , class End , class Invoker > | |
void | def_combinations (Def, Specs *, End, End, Invoker *) |
void boost::parameter::python::aux::def_combination | ( | Def | def, |
Specs * | , | ||
Bits | , | ||
Invoker * | |||
) |
References def_combination_aux(), and boost::xpressive::first.
Referenced by def_combinations().
void boost::parameter::python::aux::def_combination_aux | ( | Def | def, |
F | f, | ||
Iter | , | ||
End | , | ||
Keywords const & | keywords | ||
) |
References boost::foreach_detail_::and_(), and def_combination_aux0().
Referenced by def_combination(), and def_combination_aux0().
void boost::parameter::python::aux::def_combination_aux | ( | Def | def, |
F | f, | ||
End | , | ||
End | , | ||
Keywords const & | keywords | ||
) |
References boost::parameter::python::def().
void boost::parameter::python::aux::def_combination_aux | ( | Def | def, |
F | f, | ||
End | , | ||
End | , | ||
no_keywords const & | |||
) |
References boost::parameter::python::def().
void boost::parameter::python::aux::def_combination_aux0 | ( | Def | def, |
F | f, | ||
Iter | , | ||
End | , | ||
Keywords const & | keywords, | ||
mpl::false_ | |||
) |
References def_combination_aux().
Referenced by def_combination_aux().
void boost::parameter::python::aux::def_combination_aux0 | ( | Def | def, |
F | f, | ||
Iter | , | ||
End | , | ||
Keywords const & | keywords, | ||
mpl::true_ | |||
) |
References def_combination_aux().
void boost::parameter::python::aux::def_combinations | ( | Def | def, |
Specs * | , | ||
Bits | , | ||
End | , | ||
Invoker * | |||
) |
References def_combination(), and initialize_converter().
Referenced by boost::parameter::python::def(), boost::parameter::python::call< ParameterSpecs, CallPolicies >::visit(), boost::parameter::python::function< Fwd, ParameterSpecs >::visit(), and boost::parameter::python::init< ParameterSpecs, CallPolicies >::visit_aux().
void boost::parameter::python::aux::def_combinations | ( | Def | , |
Specs * | , | ||
End | , | ||
End | , | ||
Invoker * | |||
) |
|
inline |
References boost::flyweights::x.
Referenced by def_combinations().
|
inline |