Ark Server API (ASE) - Wiki
|
Go to the source code of this file.
Classes | |
struct | UE4TypeHash_Private::TGetTupleHashHelper< ArgToCombine, ArgCount > |
struct | UE4TypeHash_Private::TGetTupleHashHelper< ArgIndex, ArgIndex > |
Namespaces | |
namespace | UE4TypeHash_Private |
Functions | |
uint32 | HashCombine (uint32 A, uint32 C) |
uint32 | PointerHash (const void *Key, uint32 C=0) |
uint32 | GetTypeHash (const uint8 A) |
uint32 | GetTypeHash (const int8 A) |
uint32 | GetTypeHash (const uint16 A) |
uint32 | GetTypeHash (const int16 A) |
uint32 | GetTypeHash (const int32 A) |
uint32 | GetTypeHash (const uint32 A) |
uint32 | GetTypeHash (const uint64 A) |
uint32 | GetTypeHash (const int64 A) |
uint32 | GetTypeHash (float Value) |
uint32 | GetTypeHash (double Value) |
uint32 | GetTypeHash (const void *A) |
uint32 | GetTypeHash (void *A) |
template<typename EnumType > | |
FORCEINLINE TEnableIf< TIsEnum< EnumType >::Value, uint32 >::Type | GetTypeHash (EnumType E) |
template<typename... Types> | |
FORCEINLINE uint32 | GetTypeHash (const TTuple< Types... > &Tuple) |
FORCEINLINE uint32 | GetTypeHash (const TTuple<> &Tuple) |
Definition at line 66 of file TypeHash.h.
Definition at line 71 of file TypeHash.h.
Definition at line 86 of file TypeHash.h.
Definition at line 56 of file TypeHash.h.
Definition at line 150 of file TypeHash.h.
Definition at line 155 of file TypeHash.h.
Definition at line 61 of file TypeHash.h.
Definition at line 76 of file TypeHash.h.
Definition at line 51 of file TypeHash.h.
|
inline |
|
inline |
FORCEINLINE TEnableIf< TIsEnum< EnumType >::Value, uint32 >::Type GetTypeHash | ( | EnumType | E | ) |
Definition at line 121 of file TypeHash.h.
|
inline |
Definition at line 100 of file TypeHash.h.
|
inline |
Combines two hash values to get a third. Note - this function is not commutative.
Definition at line 13 of file TypeHash.h.
Definition at line 32 of file TypeHash.h.