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

#include <python.hpp>

Inheritance diagram for boost::python::arg_from_python< parameter::aux::maybe< T > >:
Collaboration diagram for boost::python::arg_from_python< parameter::aux::maybe< T > >:

Public Types

typedef
converter::select_arg_from_python
< T >::type 
base
 

Public Member Functions

 arg_from_python (PyObject *p)
 
bool convertible () const
 
parameter::aux::maybe< Toperator() ()
 

Public Attributes

bool empty
 

Member Typedef Documentation

template<class T>
typedef converter::select_arg_from_python< T >::type boost::python::arg_from_python< T >::base
inherited

Constructor & Destructor Documentation

template<class T >
boost::python::arg_from_python< parameter::aux::maybe< T > >::arg_from_python ( PyObject *  p)
inline

Member Function Documentation

template<class T >
bool boost::python::arg_from_python< parameter::aux::maybe< T > >::convertible ( ) const
inline

References boost::empty().

template<class T >
parameter::aux::maybe<T> boost::python::arg_from_python< parameter::aux::maybe< T > >::operator() ( )
inline

References boost::empty(), and operator()().

Member Data Documentation

template<class T >
bool boost::python::arg_from_python< parameter::aux::maybe< T > >::empty

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