|
HDK
|
#include <pyOverride.h>
Public Member Functions | |
| TfPyMethodResult (TfPyMethodResult const &other) | |
| Implement copy to do python refcounting while holding the GIL. More... | |
| ~TfPyMethodResult () | |
| Implement dtor to do python refcounting while holding the GIL. More... | |
| TfPyMethodResult & | operator= (TfPyMethodResult const &other) |
| Implement assign to do python refcounting while holding the GIL. More... | |
| template<class T > | |
| operator T () | |
| template<class T > | |
| operator T & () const | |
| template<class T > | |
| T | as (pxr_boost::python::type< T > *=0) |
| template<class T > | |
| T | unchecked (pxr_boost::python::type< T > *=0) |
Friends | |
| class | TfPyOverride |
| Clients must hold GIL to construct. More... | |
A reimplementation of pxr_boost::python::detail::method_result.
This class is reimplemented from the boost class simply because the provided class only allows construction from it's friended class pxr_boost::python::override, which we also reimplement below.
Definition at line 29 of file pyOverride.h.
| TfPyMethodResult::TfPyMethodResult | ( | TfPyMethodResult const & | other | ) |
Implement copy to do python refcounting while holding the GIL.
| TfPyMethodResult::~TfPyMethodResult | ( | ) |
Implement dtor to do python refcounting while holding the GIL.
|
inline |
Definition at line 66 of file pyOverride.h.
|
inline |
Definition at line 49 of file pyOverride.h.
|
inline |
Definition at line 57 of file pyOverride.h.
| TfPyMethodResult& TfPyMethodResult::operator= | ( | TfPyMethodResult const & | other | ) |
Implement assign to do python refcounting while holding the GIL.
|
inline |
Definition at line 74 of file pyOverride.h.
|
friend |
Clients must hold GIL to construct.
Definition at line 33 of file pyOverride.h.