#include <scoped_pyobject_ptr.h>
◆ ScopedPyObjectPtr()
google::ScopedPyObjectPtr::ScopedPyObjectPtr |
( |
PyObject * |
p = NULL | ) |
|
|
inlineexplicit |
◆ ~ScopedPyObjectPtr()
google::ScopedPyObjectPtr::~ScopedPyObjectPtr |
( |
| ) |
|
|
inline |
◆ get()
PyObject* google::ScopedPyObjectPtr::get |
( |
| ) |
const |
|
inline |
◆ inc()
void google::ScopedPyObjectPtr::inc |
( |
| ) |
const |
|
inline |
◆ operator!=()
bool google::ScopedPyObjectPtr::operator!= |
( |
const PyObject * |
p | ) |
const |
|
inline |
◆ operator->()
PyObject* google::ScopedPyObjectPtr::operator-> |
( |
| ) |
const |
|
inline |
◆ operator==()
bool google::ScopedPyObjectPtr::operator== |
( |
const PyObject * |
p | ) |
const |
|
inline |
◆ refcnt()
Py_ssize_t google::ScopedPyObjectPtr::refcnt |
( |
| ) |
const |
|
inline |
◆ release()
PyObject* google::ScopedPyObjectPtr::release |
( |
| ) |
|
|
inline |
◆ reset()
PyObject* google::ScopedPyObjectPtr::reset |
( |
PyObject * |
p = NULL | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- Source/ThirdParty/libwebrtc/Source/third_party/protobuf/python/google/protobuf/pyext/scoped_pyobject_ptr.h