Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Public Member Functions | List of all members
arrow::py::OwnedRef Class Reference

#include <arrow/python/common.h>

Inheritance diagram for arrow::py::OwnedRef:
arrow::py::OwnedRefNoGIL

Public Member Functions

 OwnedRef ()
 
 OwnedRef (OwnedRef &&other)
 
 OwnedRef (PyObject *obj)
 
OwnedRefoperator= (OwnedRef &&other)
 
 ~OwnedRef ()
 
void reset (PyObject *obj)
 
void reset ()
 
PyObject * detach ()
 
PyObject * obj () const
 
PyObject ** ref ()
 
 operator bool () const
 

Constructor & Destructor Documentation

◆ OwnedRef() [1/3]

arrow::py::OwnedRef::OwnedRef ( )
inline

◆ OwnedRef() [2/3]

arrow::py::OwnedRef::OwnedRef ( OwnedRef &&  other)
inline

◆ OwnedRef() [3/3]

arrow::py::OwnedRef::OwnedRef ( PyObject *  obj)
inlineexplicit

◆ ~OwnedRef()

arrow::py::OwnedRef::~OwnedRef ( )
inline

Member Function Documentation

◆ detach()

PyObject* arrow::py::OwnedRef::detach ( )
inline

◆ obj()

PyObject* arrow::py::OwnedRef::obj ( ) const
inline

◆ operator bool()

arrow::py::OwnedRef::operator bool ( ) const
inline

◆ operator=()

OwnedRef& arrow::py::OwnedRef::operator= ( OwnedRef &&  other)
inline

◆ ref()

PyObject** arrow::py::OwnedRef::ref ( )
inline

◆ reset() [1/2]

void arrow::py::OwnedRef::reset ( PyObject *  obj)
inline

◆ reset() [2/2]

void arrow::py::OwnedRef::reset ( )
inline

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