Ark Server API (ASA) - Wiki
|
#include <NameTypes.h>
Classes | |
struct | FLiteralOrName |
Public Member Functions | |
FLazyName () | |
template<int N> | |
FLazyName (const WIDECHAR(&Literal)[N]) | |
template<int N> | |
FLazyName (const ANSICHAR(&Literal)[N]) | |
FLazyName (FName Name) | |
operator FName () const | |
FName | Resolve () const |
Static Private Member Functions | |
static uint32 | ParseNumber (const WIDECHAR *Literal, int32 Len) |
static uint32 | ParseNumber (const ANSICHAR *Literal, int32 Len) |
Private Attributes | |
FLiteralOrName | Either |
uint32 | Number = 0 |
bool | bLiteralIsWide = false |
Friends | |
bool | operator== (FName Name, const FLazyName &Lazy) |
bool | operator== (const FLazyName &Lazy, FName Name) |
bool | operator== (const FLazyName &A, const FLazyName &B) |
Lazily constructed FName that helps avoid allocating FNames during static initialization
Definition at line 1752 of file NameTypes.h.
|
inline |
Literal | must be a string literal |
Definition at line 1761 of file NameTypes.h.
Literal | must be a string literal |
Definition at line 1769 of file NameTypes.h.
|
inlineexplicit |
|
inline |
FName FLazyName::Resolve | ( | ) | const |
Definition at line 1862 of file NameTypes.h.
Definition at line 1844 of file NameTypes.h.
Definition at line 1837 of file NameTypes.h.
|
mutableprivate |
Definition at line 1833 of file NameTypes.h.
|
mutableprivate |
Definition at line 1834 of file NameTypes.h.