Ark Server API (ASA) - Wiki
|
#include <WeakObjectPtrTemplates.h>
Public Types | |
typedef TDefaultMapKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys >::KeyInitType | KeyInitType |
Public Types inherited from TDefaultMapKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys > | |
typedef TTypeTraits< KeyType >::ConstPointerType | KeyInitType |
typedef const TPairInitializer< typename TTypeTraits< KeyType >::ConstInitType, typename TTypeTraits< ValueType >::ConstInitType > & | ElementInitType |
Public Types inherited from BaseKeyFuncs< TPair< KeyType, ValueType >, KeyType, bInAllowDuplicateKeys > | |
enum | |
typedef KeyType | KeyType |
typedef TCallTraits< KeyType >::ParamType | KeyInitType |
typedef TCallTraits< TPair< KeyType, ValueType > >::ParamType | ElementInitType |
Static Public Member Functions | |
static FORCEINLINE bool | Matches (KeyInitType A, KeyInitType B) |
static FORCEINLINE uint32 | GetKeyHash (KeyInitType Key) |
Static Public Member Functions inherited from TDefaultMapKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys > | |
static FORCEINLINE KeyInitType | GetSetKey (ElementInitType Element) |
static FORCEINLINE bool | Matches (KeyInitType A, KeyInitType B) |
template<typename ComparableKey > | |
static FORCEINLINE bool | Matches (KeyInitType A, ComparableKey B) |
static FORCEINLINE uint32 | GetKeyHash (KeyInitType Key) |
template<typename ComparableKey > | |
static FORCEINLINE uint32 | GetKeyHash (ComparableKey Key) |
MapKeyFuncs for TWeakObjectPtrs which allow the key to become stale without invalidating the map.
Definition at line 351 of file WeakObjectPtrTemplates.h.
typedef TDefaultMapKeyFuncs<KeyType,ValueType,bInAllowDuplicateKeys>::KeyInitType TWeakObjectPtrMapKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys >::KeyInitType |
Definition at line 353 of file WeakObjectPtrTemplates.h.
|
inlinestatic |
Definition at line 360 of file WeakObjectPtrTemplates.h.
|
inlinestatic |
Definition at line 355 of file WeakObjectPtrTemplates.h.