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

#include <extract.hpp>

Inheritance diagram for boost::python::converter::extract_rvalue< T >:
Collaboration diagram for boost::python::converter::extract_rvalue< T >:

Public Types

typedef mpl::if_
< python::detail::copy_ctor_mutates_rhs
< T >, T &, typename
call_traits< T >::param_type >
::type 
result_type
 

Public Member Functions

 extract_rvalue (PyObject *)
 
bool check () const
 
result_type operator() () const
 

Member Typedef Documentation

template<class T>
typedef mpl::if_< python::detail::copy_ctor_mutates_rhs<T> , T& , typename call_traits<T>::param_type >::type boost::python::converter::extract_rvalue< T >::result_type

Constructor & Destructor Documentation

template<class T >
boost::python::converter::extract_rvalue< T >::extract_rvalue ( PyObject *  x)
inline

Member Function Documentation

template<class T >
bool boost::python::converter::extract_rvalue< T >::check ( ) const
inline

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