Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::init_with_call_policies< CallPoliciesT, InitT > Class Template Reference

#include <init.hpp>

Inheritance diagram for boost::python::init_with_call_policies< CallPoliciesT, InitT >:
Collaboration diagram for boost::python::init_with_call_policies< CallPoliciesT, InitT >:

Public Types

typedef InitT::n_arguments n_arguments
 
typedef InitT::n_defaults n_defaults
 
typedef InitT::signature signature
 

Public Member Functions

 init_with_call_policies (CallPoliciesT const &policies_, char const *doc_, detail::keyword_range const &keywords)
 
CallPoliciesT const & call_policies () const
 
init_with_call_policies
< CallPoliciesT, InitT >const & 
derived () const
 
char const * doc_string () const
 
detail::keyword_range const & keywords () const
 

Static Public Member Functions

static default_call_policies call_policies ()
 

Protected Member Functions

init_with_call_policies
< CallPoliciesT, InitT >const & 
derived_visitor () const
 

Member Typedef Documentation

template<class CallPoliciesT, class InitT>
typedef InitT::n_arguments boost::python::init_with_call_policies< CallPoliciesT, InitT >::n_arguments
template<class CallPoliciesT, class InitT>
typedef InitT::n_defaults boost::python::init_with_call_policies< CallPoliciesT, InitT >::n_defaults
template<class CallPoliciesT, class InitT>
typedef InitT::signature boost::python::init_with_call_policies< CallPoliciesT, InitT >::signature

Constructor & Destructor Documentation

template<class CallPoliciesT, class InitT>
boost::python::init_with_call_policies< CallPoliciesT, InitT >::init_with_call_policies ( CallPoliciesT const &  policies_,
char const *  doc_,
detail::keyword_range const &  keywords 
)
inline

Member Function Documentation

static default_call_policies boost::python::init_base< init_with_call_policies< CallPoliciesT, InitT > >::call_policies ( )
inlinestaticinherited
template<class CallPoliciesT, class InitT>
CallPoliciesT const& boost::python::init_with_call_policies< CallPoliciesT, InitT >::call_policies ( ) const
inline
init_with_call_policies< CallPoliciesT, InitT > const& boost::python::init_base< init_with_call_policies< CallPoliciesT, InitT > >::derived ( ) const
inlineinherited
init_with_call_policies< CallPoliciesT, InitT > const& boost::python::def_visitor< init_with_call_policies< CallPoliciesT, InitT > >::derived_visitor ( ) const
inlineprotectedinherited
char const* boost::python::init_base< init_with_call_policies< CallPoliciesT, InitT > >::doc_string ( ) const
inlineinherited
detail::keyword_range const& boost::python::init_base< init_with_call_policies< CallPoliciesT, InitT > >::keywords ( ) const
inlineinherited

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