Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
def.hpp File Reference
#include <boost/python/detail/prefix.hpp>
#include <boost/python/object_fwd.hpp>
#include <boost/python/make_function.hpp>
#include <boost/python/detail/def_helper.hpp>
#include <boost/python/detail/overloads_fwd.hpp>
#include <boost/python/scope.hpp>
#include <boost/python/signature.hpp>
#include <boost/python/detail/scope.hpp>
Include dependency graph for def.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::python::detail::error::multiple_functions_passed_to_def< bool >
 
struct  boost::python::detail::error::multiple_functions_passed_to_def< false >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::python
 
 boost::python::detail
 
 boost::python::detail::error
 

Functions

template<class F , class Helper >
void boost::python::detail::def_from_helper (char const *name, F const &fn, Helper const &helper)
 
template<class Fn , class A1 >
void boost::python::detail::def_maybe_overloads (char const *name, Fn fn, A1 const &a1,...)
 
template<class StubsT , class SigT >
void boost::python::detail::def_maybe_overloads (char const *name, SigT sig, StubsT const &stubs, detail::overloads_base const *)
 
template<class T >
object boost::python::detail::make_function1 (T fn,...)
 
object boost::python::detail::make_function1 (object const &x, object const *)
 
template<class Fn >
void boost::python::def (char const *name, Fn fn)
 
template<class Arg1T , class Arg2T >
void boost::python::def (char const *name, Arg1T arg1, Arg2T const &arg2)
 
template<class F , class A1 , class A2 >
void boost::python::def (char const *name, F f, A1 const &a1, A2 const &a2)
 
template<class F , class A1 , class A2 , class A3 >
void boost::python::def (char const *name, F f, A1 const &a1, A2 const &a2, A3 const &a3)