PyObjectWrapper Struct Reference

Public Types

typedef std::shared_ptr< PyObjectWrapperPointer
 

Public Member Functions

Py::Object get () const
 
PyObjectWrapperoperator= (const PyObjectWrapper &)=delete
 
 PyObjectWrapper (const PyObjectWrapper &)=delete
 
 PyObjectWrapper (PyObject *obj)
 
 ~PyObjectWrapper ()
 

Member Typedef Documentation

◆ Pointer

typedef std::shared_ptr<PyObjectWrapper> PyObjectWrapper::Pointer

Constructor & Destructor Documentation

◆ PyObjectWrapper() [1/2]

PyObjectWrapper::PyObjectWrapper ( PyObject obj)

◆ ~PyObjectWrapper()

PyObjectWrapper::~PyObjectWrapper ( )

◆ PyObjectWrapper() [2/2]

PyObjectWrapper::PyObjectWrapper ( const PyObjectWrapper )
delete

Member Function Documentation

◆ get()

Py::Object PyObjectWrapper::get ( ) const

◆ operator=()

PyObjectWrapper & PyObjectWrapper::operator= ( const PyObjectWrapper )
delete

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