|
HDK
|
#include "pxr/pxr.h"#include "pxr/base/tf/api.h"#include "pxr/base/tf/pyLock.h"#include "pxr/base/tf/pyUtils.h"#include "pxr/base/arch/demangle.h"#include "pxr/base/tf/diagnostic.h"#include "pxr/base/tf/refPtr.h"#include "pxr/base/tf/safeTypeCompare.h"#include "pxr/base/tf/stringUtils.h"#include "pxr/base/tf/weakPtr.h"#include "pxr/external/boost/python/handle.hpp"#include "pxr/base/tf/hashmap.h"
Include dependency graph for pyIdentity.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| PXR_BOOST_NAMESPACE | |
| PXR_BOOST_NAMESPACE::python | |
Functions | |
| template<class Ptr > | |
| void | Tf_PyReleasePythonIdentity (Ptr const &ptr, PyObject *obj) |
| void | Tf_PyOwnershipRefBaseUniqueChanged (TfRefBase const *refBase, bool isNowUnique) |
| template<class Ptr > | |
| std::enable_if_t < Tf_PyIsRefPtr< Ptr >::value > | Tf_PySetPythonIdentity (Ptr const &, PyObject *) |
| template<class Ptr > | |
| std::enable_if_t <!Tf_PyIsRefPtr< Ptr >::value > | Tf_PySetPythonIdentity (Ptr const &ptr, PyObject *obj) |
| template<class Ptr > | |
| PyObject * | Tf_PyGetPythonIdentity (Ptr const &ptr) |
| template<class Ptr > | |
| void | Tf_PyRemovePythonOwnership (Ptr const &t, PyObject *obj) |
| template<class Ptr > | |
| void | Tf_PyAddPythonOwnership (Ptr const &t, const void *uniqueId, PyObject *obj) |
| void Tf_PyAddPythonOwnership | ( | Ptr const & | t, |
| const void * | uniqueId, | ||
| PyObject * | obj | ||
| ) |
Definition at line 226 of file pyIdentity.h.
| PyObject* Tf_PyGetPythonIdentity | ( | Ptr const & | ptr | ) |
Definition at line 213 of file pyIdentity.h.
| void Tf_PyReleasePythonIdentity | ( | Ptr const & | ptr, |
| PyObject * | obj | ||
| ) |
Definition at line 75 of file pyIdentity.h.
| void Tf_PyRemovePythonOwnership | ( | Ptr const & | t, |
| PyObject * | obj | ||
| ) |
Definition at line 220 of file pyIdentity.h.
| std::enable_if_t<Tf_PyIsRefPtr<Ptr>::value> Tf_PySetPythonIdentity | ( | Ptr const & | , |
| PyObject * | |||
| ) |
Definition at line 196 of file pyIdentity.h.
| std::enable_if_t<!Tf_PyIsRefPtr<Ptr>::value> Tf_PySetPythonIdentity | ( | Ptr const & | ptr, |
| PyObject * | obj | ||
| ) |
Definition at line 202 of file pyIdentity.h.