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 49 of file threadLocalScopedCache.h.
using ArThreadLocalScopedCache< CachedType >::CachePtr = std::shared_ptr<CachedType> |
Definition at line 52 of file threadLocalScopedCache.h.
|
inline |
Definition at line 54 of file threadLocalScopedCache.h.
|
inline |
Definition at line 81 of file threadLocalScopedCache.h.
|
inline |
Definition at line 89 of file threadLocalScopedCache.h.