Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
python.hpp File Reference
#include <boost/mpl/vector.hpp>
#include <boost/mpl/fold.hpp>
#include <boost/mpl/prior.hpp>
#include <boost/mpl/shift_right.hpp>
#include <boost/mpl/shift_left.hpp>
#include <boost/mpl/bitand.hpp>
#include <boost/mpl/pair.hpp>
#include <boost/mpl/size.hpp>
#include <boost/mpl/push_back.hpp>
#include <boost/mpl/or.hpp>
#include <boost/mpl/count_if.hpp>
#include <boost/mpl/transform.hpp>
#include <boost/mpl/front.hpp>
#include <boost/mpl/iterator_range.hpp>
#include <boost/mpl/next.hpp>
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/empty.hpp>
#include <boost/python/def.hpp>
#include <boost/python/make_constructor.hpp>
#include <boost/python/init.hpp>
#include <boost/python/to_python_converter.hpp>
#include <boost/parameter/aux_/maybe.hpp>
#include <boost/parameter/aux_/python/invoker.hpp>
Include dependency graph for python.hpp:

Classes

struct  boost::parameter::python::aux::empty_tag
 
struct  boost::parameter::python::aux::empty_tag_to_python
 
struct  boost::python::arg_from_python< parameter::aux::maybe< T > >
 
struct  boost::parameter::python::aux::is_optional< K >
 
struct  boost::parameter::python::aux::arg_spec< K, Required, Optimized, T >
 
struct  boost::parameter::python::aux::make_arg_spec_impl< K, T, Optimized >
 
struct  boost::parameter::python::aux::make_arg_spec_impl< K, T, typename K::third >
 
struct  boost::parameter::python::aux::make_arg_spec< K, T >
 
struct  boost::parameter::python::aux::combinations_op< Spec, State >
 
struct  boost::parameter::python::aux::no_keywords
 
struct  boost::parameter::python::aux::not_specified
 
struct  boost::parameter::python::aux::call_policies_as_options< CallPolicies >
 
struct  boost::parameter::python::aux::def_class< Class, Options >
 
struct  boost::parameter::python::aux::def_init< Class, CallPolicies >
 
struct  boost::parameter::python::aux::def_function
 
struct  boost::parameter::python::aux::keyword< K >
 
struct  boost::parameter::python::aux::keyword< K * >
 
struct  boost::parameter::python::aux::keyword< K ** >
 
struct  boost::parameter::python::aux::required< K >
 
struct  boost::parameter::python::aux::required< K * >
 
struct  boost::parameter::python::aux::optimized< K >
 
struct  boost::parameter::python::aux::optimized< K ** >
 
struct  boost::parameter::python::aux::make_kw_spec< T >
 
struct  boost::parameter::python::aux::make_kw_spec< K(T)>
 
struct  boost::parameter::python::init< ParameterSpecs, CallPolicies >
 
struct  boost::parameter::python::call< ParameterSpecs, CallPolicies >
 
struct  boost::parameter::python::function< Fwd, ParameterSpecs >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::parameter
 
 boost::parameter::python
 
 boost::parameter::python::aux
 
 boost::python
 

Functions

PyObject * boost::parameter::python::aux::unspecified_type ()
 
template<class Def , class F , class Iter , class End , class Keywords >
void boost::parameter::python::aux::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 boost::parameter::python::aux::def_combination_aux0 (Def def, F f, Iter, End, Keywords const &keywords, mpl::true_)
 
void boost::parameter::python::aux::initialize_converter ()
 
template<class Def , class F , class Iter , class End , class Keywords >
void boost::parameter::python::aux::def_combination_aux (Def def, F 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 f, End, End, Keywords const &keywords)
 
template<class Def , class F , class End >
void boost::parameter::python::aux::def_combination_aux (Def def, F f, End, End, no_keywords const &)
 
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 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 *)
 
template<class M , class Signature >
void boost::parameter::python::def (char const *name, Signature)
 
template<class M , class Class , class Signature >
void boost::parameter::python::def (Class &cl, char const *name, Signature)