![]() |
Ark Server API (ASA) - Wiki
|
#include <NameTypes.h>
Public Member Functions | |
| FNameEntryId () | |
| FNameEntryId (ENoInit) | |
| bool | IsNone () const |
| int32 | CompareLexical (FNameEntryId Rhs) const |
| bool | LexicalLess (FNameEntryId Rhs) const |
| int32 | CompareFast (FNameEntryId Rhs) const |
| bool | FastLess (FNameEntryId Rhs) const |
| bool | operator< (FNameEntryId Rhs) const |
| bool | operator> (FNameEntryId Rhs) const |
| bool | operator== (FNameEntryId Rhs) const |
| bool | operator!= (FNameEntryId Rhs) const |
| operator bool () const | |
| UE_DEPRECATED (4.23, "NAME_INDEX is replaced by FNameEntryId, which is no longer a contiguous integer. " "Please use 'GetTypeHash(MyId)' instead of 'MyId' for hash functions. " "ToUnstableInt() can be used in other advanced cases.") operator int32() const | |
| uint32 | ToUnstableInt () const |
Static Public Member Functions | |
| static FNameEntryId | FromUnstableInt (uint32 UnstableInt) |
| static FORCEINLINE FNameEntryId | FromEName (EName Ename) |
Static Private Member Functions | |
| static FNameEntryId | FromValidEName (EName Ename) |
| static FNameEntryId | FromValidENamePostInit (EName Ename) |
Private Attributes | |
| uint32 | Value |
Friends | |
| bool | operator== (FNameEntryId Id, EName Ename) |
| bool | operator== (EName Ename, FNameEntryId Id) |
| bool | operator!= (EName Ename, FNameEntryId Id) |
| bool | operator!= (FNameEntryId Id, EName Ename) |
| uint32 | GetTypeHash (FNameEntryId Id) |
| FArchive & | operator<< (FArchive &Ar, FNameEntryId &InId) |
Opaque id to a deduplicated name
Definition at line 50 of file NameTypes.h.
|
inline |
|
inline |
|
inline |
Fast non-alphabetical order that is only stable during this process' lifetime
Definition at line 66 of file NameTypes.h.
Here is the caller graph for this function:| int32 FNameEntryId::CompareLexical | ( | FNameEntryId | Rhs | ) | const |
Slow alphabetical order that is stable / deterministic over process runs
Here is the caller graph for this function:
|
inline |
Definition at line 67 of file NameTypes.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 96 of file NameTypes.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Create from unstable int produced by this process
Definition at line 89 of file NameTypes.h.
Here is the caller graph for this function:
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 113 of file NameTypes.h.
|
inline |
|
inline |
Definition at line 63 of file NameTypes.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineexplicit |
Definition at line 78 of file NameTypes.h.
|
inline |
Definition at line 75 of file NameTypes.h.
|
inline |
Fast non-alphabetical order that is only stable during this process' lifetime
Definition at line 70 of file NameTypes.h.
Here is the caller graph for this function:
|
inline |
|
inline |
Fast non-alphabetical order that is only stable during this process' lifetime
Definition at line 73 of file NameTypes.h.
|
inline |
Get process specific integer
Definition at line 86 of file NameTypes.h.
Here is the caller graph for this function:| FNameEntryId::UE_DEPRECATED | ( | 4. | 23, |
| "NAME_INDEX is replaced by | FNameEntryId, | ||
| which is no longer a contiguous integer. " "Please use 'GetTypeHash(MyId)' instead of 'MyId' for hash functions. " "ToUnstableInt() can be used in other advanced cases." | ) const |
|
friend |
|
friend |
Definition at line 120 of file NameTypes.h.
|
friend |
Definition at line 121 of file NameTypes.h.
|
friend |
Serialize as process specific unstable int
|
friend |
Definition at line 119 of file NameTypes.h.
|
friend |
Definition at line 101 of file NameTypes.h.
|
private |
Definition at line 107 of file NameTypes.h.