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 (hboost::type< T > *=0) |
template<class T > | |
T | unchecked (hboost::type< T > *=0) |
Friends | |
class | TfPyOverride |
Clients must hold GIL to construct. More... | |
A reimplementation of hboost::python::detail::method_result.
This class is reimplemented from the hboost class simply because the provided class only allows construction from it's friended class hboost::python::override, which we also reimplement below.
Definition at line 45 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 82 of file pyOverride.h.
|
inline |
Definition at line 65 of file pyOverride.h.
|
inline |
Definition at line 73 of file pyOverride.h.
TfPyMethodResult& TfPyMethodResult::operator= | ( | TfPyMethodResult const & | other | ) |
Implement assign to do python refcounting while holding the GIL.
|
inline |
Definition at line 90 of file pyOverride.h.
|
friend |
Clients must hold GIL to construct.
Definition at line 49 of file pyOverride.h.