Navigation
Unreal Engine C++ API Reference > Runtime > Core > UObject > FLazyName
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/UObject/NameTypes.h |
Include | #include "UObject/NameTypes.h" |
Syntax
struct FLiteralOrName
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint64 | Int |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FLiteralOrName
(
const ANSICHAR* Literal |
||
![]() |
FLiteralOrName
(
const WIDECHAR* Literal |
||
![]() |
FLiteralOrName
(
FNameEntryId Name |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const ANSICHAR * | ||
![]() ![]() |
FNameEntryId | AsName () |
|
![]() ![]() |
const WIDECHAR * | ||
![]() ![]() |
bool | IsLiteral () |
|
![]() ![]() |
bool | IsName () |
Constants
Name | Description |
---|---|
LiteralFlag | NOTE: uses high bit of pointer for flag; this may be an issue in future when high byte of address may be used for features like hardware ASAN. |