Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/UObject
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/UObject/NameTypes.h |
| Include | #include "UObject/NameTypes.h" |
Syntax
struct FNameEntryId
Remarks
Opaque id to a deduplicated name
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNameEntryId () |
Default initialize to be equal to NAME_None. | ||
FNameEntryId
(
ENoInit |
|||
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | CompareFast
(
FNameEntryId Rhs |
Fast non-alphabetical order that is only stable during this process' lifetime | |
| int32 | CompareLexical
(
FNameEntryId Rhs |
Slow alphabetical order that is stable / deterministic over process runs, ignores case | |
| int32 | CompareLexicalSensitive
(
FNameEntryId Rhs |
Slow alphabetical order that is stable / deterministic over process runs, case-sensitive | |
| bool | FastLess
(
FNameEntryId Rhs |
||
| FNameEntryId | |||
| FNameEntryId | FromUnstableInt
(
uint32 UnstableInt |
Create from unstable int produced by this process | |
| bool | IsNone () |
||
| bool | LexicalLess
(
FNameEntryId Rhs |
||
| bool | LexicalSensitiveLess
(
FNameEntryId Rhs |
||
| uint32 | Get process specific integer |
Operators
| Type | Name | Description | |
|---|---|---|---|
| Returns true if this FNameEntryId is not equivalent to NAME_None. | |||
| bool | operator!=
(
FNameEntryId Rhs |
||
| bool | operator<
(
FNameEntryId Rhs |
Fast non-alphabetical order that is only stable during this process' lifetime | |
| bool | operator==
(
FNameEntryId Rhs |
||
| bool | Comparison against special type for checking TOptional |
||
| bool | operator>
(
FNameEntryId Rhs |
Fast non-alphabetical order that is only stable during this process' lifetime |
Typedefs
| Name | Description |
|---|---|
| IntrusiveUnsetOptionalStateType |
Constants
| Name | Description |
|---|---|
| bHasIntrusiveUnsetOptionalState |