|
HDK
|
#include <dataSourceUtils.h>
Public Types | |
| using | Handle = std::shared_ptr< T > |
Public Member Functions | |
| Handle | Get () |
| void | Invalidate () |
Protected Member Functions | |
| virtual Handle | _Compute ()=0 |
A thunk for shared pointers computing the result only once and using atomic operations to store the cached result.
Definition at line 20 of file dataSourceUtils.h.
| using UsdSkelImagingSharedPtrThunk< T >::Handle = std::shared_ptr<T> |
Definition at line 23 of file dataSourceUtils.h.
|
protectedpure virtual |
|
inline |
Definition at line 25 of file dataSourceUtils.h.
|
inline |
Definition at line 41 of file dataSourceUtils.h.