Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::detail::constructor_policy< BasePolicy_ > Struct Template Reference

#include <make_constructor.hpp>

Inheritance diagram for boost::python::detail::constructor_policy< BasePolicy_ >:
Collaboration diagram for boost::python::detail::constructor_policy< BasePolicy_ >:

Public Types

typedef
constructor_result_converter 
result_converter
 
typedef offset_args< typename
BasePolicy_::argument_package,
mpl::int_< 1 > > 
argument_package
 

Public Member Functions

 constructor_policy (BasePolicy_ base)
 
 BOOST_MPL_ASSERT_MSG ((is_same< typename BasePolicy_::result_converter, default_result_converter >::value), MAKE_CONSTRUCTOR_SUPPLIES_ITS_OWN_RESULT_CONVERTER_THAT_WOULD_OVERRIDE_YOURS,(typename BasePolicy_::result_converter))
 

Member Typedef Documentation

template<class BasePolicy_ = default_call_policies>
typedef offset_args<typename BasePolicy_::argument_package, mpl::int_<1> > boost::python::detail::constructor_policy< BasePolicy_ >::argument_package
template<class BasePolicy_ = default_call_policies>
typedef constructor_result_converter boost::python::detail::constructor_policy< BasePolicy_ >::result_converter

Constructor & Destructor Documentation

template<class BasePolicy_ = default_call_policies>
boost::python::detail::constructor_policy< BasePolicy_ >::constructor_policy ( BasePolicy_  base)
inline

Member Function Documentation

template<class BasePolicy_ = default_call_policies>
boost::python::detail::constructor_policy< BasePolicy_ >::BOOST_MPL_ASSERT_MSG ( (is_same< typename BasePolicy_::result_converter, default_result_converter >::value)  ,
MAKE_CONSTRUCTOR_SUPPLIES_ITS_OWN_RESULT_CONVERTER_THAT_WOULD_OVERRIDE_YOURS  ,
(typename BasePolicy_::result_converter)   
)

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