![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NameTypes.h>
Public Types | |
| using | IntrusiveUnsetOptionalStateType = FNameEntryId |
Public Member Functions | |
| constexpr | FNameEntryId () |
| constexpr | FNameEntryId (ENoInit) |
| constexpr | FNameEntryId (FIntrusiveUnsetOptionalState) |
| constexpr bool | IsNone () const |
| CORE_API int32 | CompareLexical (FNameEntryId Rhs) const |
| bool | LexicalLess (FNameEntryId Rhs) const |
| CORE_API int32 | CompareLexicalSensitive (FNameEntryId Rhs) const |
| bool | LexicalSensitiveLess (FNameEntryId Rhs) const |
| int32 | CompareFast (FNameEntryId Rhs) const |
| bool | FastLess (FNameEntryId Rhs) const |
| bool | UEOpLessThan (FNameEntryId Rhs) const |
| bool | UEOpEquals (FNameEntryId Rhs) const |
| bool | UEOpEquals (FIntrusiveUnsetOptionalState) const |
| constexpr | operator bool () const |
| constexpr uint32 | ToUnstableInt () const |
| bool | UEOpEquals (EName Ename) const |
Static Public Member Functions | |
| static FNameEntryId | FromUnstableInt (uint32 UnstableInt) |
| static FORCEINLINE FNameEntryId | FromEName (EName Ename) |
Static Public Attributes | |
| static constexpr bool | bHasIntrusiveUnsetOptionalState = true |
Friends | |
| CORE_API uint32 | GetTypeHash (FNameEntryId Id) |
| CORE_API friend FArchive & | operator<< (FArchive &Ar, FNameEntryId &InId) |
Opaque id to a deduplicated name
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inline |
Fast non-alphabetical order that is only stable during this process' lifetime
| int32 FNameEntryId::CompareLexical | ( | FNameEntryId | Rhs | ) | const |
Slow alphabetical order that is stable / deterministic over process runs, ignores case
| int32 FNameEntryId::CompareLexicalSensitive | ( | FNameEntryId | Rhs | ) | const |
Slow alphabetical order that is stable / deterministic over process runs, case-sensitive
|
inline |
|
inlinestatic |
|
inlinestatic |
Create from unstable int produced by this process
|
inline |
|
inline |
|
inline |
Comparison against special type for checking TOptional<FName>:IsSet
|
inline |
Fast non-alphabetical order that is only stable during this process' lifetime
|
inline |
Fast non-alphabetical order that is only stable during this process' lifetime
|
friend |
|
friend |
Serialize as process specific unstable int