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

#include <arrow/python/common.h>

Public Member Functions

 ScopedRef ()
 
 ScopedRef (PyObject *obj)
 
 ~ScopedRef ()
 
void reset (PyObject *obj)
 
PyObject * release ()
 
PyObject * get () const
 
PyObject ** ref ()
 

Constructor & Destructor Documentation

◆ ScopedRef() [1/2]

arrow::py::ScopedRef::ScopedRef ( )
inline

◆ ScopedRef() [2/2]

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

◆ ~ScopedRef()

arrow::py::ScopedRef::~ScopedRef ( )
inline

Member Function Documentation

◆ get()

PyObject* arrow::py::ScopedRef::get ( ) const
inline

◆ ref()

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

◆ release()

PyObject* arrow::py::ScopedRef::release ( )
inline

◆ reset()

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

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