Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::objects::full_py_function_impl< Caller, Sig > Struct Template Reference

#include <py_function.hpp>

Inheritance diagram for boost::python::objects::full_py_function_impl< Caller, Sig >:
Collaboration diagram for boost::python::objects::full_py_function_impl< Caller, Sig >:

Public Member Functions

 full_py_function_impl (Caller const &caller, unsigned min_arity, unsigned max_arity)
 
PyObject * operator() (PyObject *args, PyObject *kw)
 
virtual unsigned min_arity () const
 
virtual unsigned max_arity () const
 
virtual
python::detail::py_func_sig_info 
signature () const
 

Constructor & Destructor Documentation

template<class Caller , class Sig >
boost::python::objects::full_py_function_impl< Caller, Sig >::full_py_function_impl ( Caller const &  caller,
unsigned  min_arity,
unsigned  max_arity 
)
inline

Member Function Documentation

template<class Caller , class Sig >
virtual unsigned boost::python::objects::full_py_function_impl< Caller, Sig >::max_arity ( ) const
inlinevirtual
template<class Caller , class Sig >
virtual unsigned boost::python::objects::full_py_function_impl< Caller, Sig >::min_arity ( ) const
inlinevirtual
template<class Caller , class Sig >
PyObject* boost::python::objects::full_py_function_impl< Caller, Sig >::operator() ( PyObject *  args,
PyObject *  kw 
)
inlinevirtual
template<class Caller , class Sig >
virtual python::detail::py_func_sig_info boost::python::objects::full_py_function_impl< Caller, Sig >::signature ( ) const
inlinevirtual

The documentation for this struct was generated from the following file: