Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::parameter::python::aux Namespace Reference

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 *)
 

Function Documentation

template<class Def , class Specs , class Bits , class Invoker >
void boost::parameter::python::aux::def_combination ( Def  def,
Specs *  ,
Bits  ,
Invoker *   
)
template<class Def , class F , class Iter , class End , class Keywords >
void boost::parameter::python::aux::def_combination_aux ( Def  def,
f,
Iter  ,
End  ,
Keywords const &  keywords 
)
template<class Def , class F , class End , class Keywords >
void boost::parameter::python::aux::def_combination_aux ( Def  def,
f,
End  ,
End  ,
Keywords const &  keywords 
)
template<class Def , class F , class End >
void boost::parameter::python::aux::def_combination_aux ( Def  def,
f,
End  ,
End  ,
no_keywords const &   
)
template<class Def , class F , class Iter , class End , class Keywords >
void boost::parameter::python::aux::def_combination_aux0 ( Def  def,
f,
Iter  ,
End  ,
Keywords const &  keywords,
mpl::false_   
)

References def_combination_aux().

Referenced by def_combination_aux().

template<class Def , class F , class Iter , class End , class Keywords >
void boost::parameter::python::aux::def_combination_aux0 ( Def  def,
f,
Iter  ,
End  ,
Keywords const &  keywords,
mpl::true_   
)

References def_combination_aux().

template<class Def , class Specs , class Bits , class End , class Invoker >
void boost::parameter::python::aux::def_combinations ( Def  def,
Specs *  ,
Bits  ,
End  ,
Invoker *   
)
template<class Def , class Specs , class End , class Invoker >
void boost::parameter::python::aux::def_combinations ( Def  ,
Specs *  ,
End  ,
End  ,
Invoker *   
)
void boost::parameter::python::aux::initialize_converter ( )
inline

References boost::flyweights::x.

Referenced by def_combinations().

PyObject* boost::parameter::python::aux::unspecified_type ( )
inline