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

#include <with_custodian_and_ward.hpp>

Inheritance diagram for boost::python::with_custodian_and_ward< custodian, ward, BasePolicy_ >:
Collaboration diagram for boost::python::with_custodian_and_ward< custodian, ward, BasePolicy_ >:

Public Member Functions

 BOOST_STATIC_ASSERT (custodian!=ward)
 
 BOOST_STATIC_ASSERT (custodian > 0)
 
 BOOST_STATIC_ASSERT (ward > 0)
 

Static Public Member Functions

template<class ArgumentPackage >
static bool precall (ArgumentPackage const &args_)
 

Member Function Documentation

template<std::size_t custodian, std::size_t ward, class BasePolicy_ = default_call_policies>
boost::python::with_custodian_and_ward< custodian, ward, BasePolicy_ >::BOOST_STATIC_ASSERT ( custodian!  = ward)
template<std::size_t custodian, std::size_t ward, class BasePolicy_ = default_call_policies>
boost::python::with_custodian_and_ward< custodian, ward, BasePolicy_ >::BOOST_STATIC_ASSERT ( custodian  ,
 
)
template<std::size_t custodian, std::size_t ward, class BasePolicy_ = default_call_policies>
boost::python::with_custodian_and_ward< custodian, ward, BasePolicy_ >::BOOST_STATIC_ASSERT ( ward  ,
 
)
template<std::size_t custodian, std::size_t ward, class BasePolicy_ = default_call_policies>
template<class ArgumentPackage >
static bool boost::python::with_custodian_and_ward< custodian, ward, BasePolicy_ >::precall ( ArgumentPackage const &  args_)
inlinestatic

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