class Object

Defined at line 13 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h

Simple RAII wrapper for PyObject* types.

Public Methods

void Object (PyObject * ptr)

Defined at line 15 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h

void ~Object ()

Defined at line 16 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h

PyObject * get ()

Defined at line 17 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h

PyObject * take ()

Defined at line 18 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h

bool operator== (PyObject * other)

Convenience method for comparing to other pointers.

Defined at line 25 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h

bool operator== (nullptr_t other)

Defined at line 26 of file ../../src/developer/ffx/lib/fuchsia-controller/cpp/fuchsia_controller_abi/utils.h