HDK
|
#include <threadLocalScopedCache.h>
Public Types | |
using | CachePtr = std::shared_ptr< CachedType > |
Public Member Functions | |
void | BeginCacheScope (VtValue *cacheScopeData) |
void | EndCacheScope (VtValue *cacheScopeData) |
CachePtr | GetCurrentCache () |
Utility class for custom resolver implementations. This class wraps up a common pattern for implementing thread-local scoped caches for ArResolver::BeginCacheScope and ArResolver::EndCacheScope.
Definition at line 66 of file threadLocalScopedCache.h.
using ArThreadLocalScopedCache< CachedType >::CachePtr = std::shared_ptr<CachedType> |
Definition at line 69 of file threadLocalScopedCache.h.
|
inline |
Definition at line 71 of file threadLocalScopedCache.h.
|
inline |
Definition at line 98 of file threadLocalScopedCache.h.
|
inline |
Definition at line 106 of file threadLocalScopedCache.h.