![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Map.h>
Inheritance diagram for TDefaultMapHashableKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys >:Public Types | |
| using | HashabilityCheck = decltype(GetTypeHash(DeclVal< const KeyType >())) |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from TDefaultMapKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys > | |
| static UE_FORCEINLINE_HINT KeyInitType | GetSetKey (ElementInitType Element) |
| static UE_FORCEINLINE_HINT bool | Matches (KeyInitType A, KeyInitType B) |
| template<typename ComparableKey > | |
| static UE_FORCEINLINE_HINT bool | Matches (KeyInitType A, ComparableKey B) |
| static UE_FORCEINLINE_HINT uint32 | GetKeyHash (KeyInitType Key) |
| template<typename ComparableKey > | |
| static UE_FORCEINLINE_HINT uint32 | GetKeyHash (ComparableKey Key) |
| using TDefaultMapHashableKeyFuncs< KeyType, ValueType, bInAllowDuplicateKeys >::HashabilityCheck = decltype(GetTypeHash(DeclVal<const KeyType>())) |