UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FApplePlatformSymbolDatabaseKeyFuncs Struct Reference

#include <ApplePlatformSymbolication.h>

Public Types

enum  { bAllowDuplicateKeys = 0 }
 
typedef TCallTraits< FString >::ParamType KeyInitType
 
typedef TCallTraits< FApplePlatformSymbolDatabase >::ParamType ElementInitType
 

Static Public Member Functions

static UE_FORCEINLINE_HINT KeyInitType GetSetKey (ElementInitType Element)
 
static UE_FORCEINLINE_HINT bool Matches (KeyInitType A, KeyInitType B)
 
static UE_FORCEINLINE_HINT uint32 GetKeyHash (KeyInitType Key)
 

Detailed Description

Apple symbol database hash.

Member Typedef Documentation

◆ ElementInitType

◆ KeyInitType

Member Enumeration Documentation

◆ anonymous enum

Enumerator
bAllowDuplicateKeys 

Member Function Documentation

◆ GetKeyHash()

static UE_FORCEINLINE_HINT uint32 FApplePlatformSymbolDatabaseKeyFuncs::GetKeyHash ( KeyInitType  Key)
inlinestatic

Calculates a hash index for a key.

◆ GetSetKey()

static UE_FORCEINLINE_HINT KeyInitType FApplePlatformSymbolDatabaseKeyFuncs::GetSetKey ( ElementInitType  Element)
inlinestatic
Returns
The key used to index the given element.

◆ Matches()

static UE_FORCEINLINE_HINT bool FApplePlatformSymbolDatabaseKeyFuncs::Matches ( KeyInitType  A,
KeyInitType  B 
)
inlinestatic
Returns
True if the keys match.

The documentation for this struct was generated from the following file: