![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NameTypes.h>
Public Member Functions | |
| constexpr | FLazyName ()=default |
| template<int N> | |
| constexpr | FLazyName (const ANSICHAR(&Literal)[N]) |
| template<int N> | |
| constexpr | FLazyName (const UTF8CHAR(&Literal)[N]) |
| template<int N> | |
| constexpr | FLazyName (const WIDECHAR(&Literal)[N]) |
| FLazyName (FName Name) | |
| UE_REWRITE | operator FName () const |
| CORE_API FName | Resolve () const |
| CORE_API FString | ToString () const |
| CORE_API FUtf8String | ToUtf8String () const |
| bool | UEOpEquals (FName Rhs) const |
| CORE_API bool | UEOpEquals (const FLazyName &Rhs) const |
| template<typename CharType > | |
| uint32 | CallParseNumber (const CharType *Literal, int32 Len) |
Friends | |
| FORCEINLINE uint32 | GetTypeHash (FLazyName Name) |
Lazily constructed FName that helps avoid allocating FNames during static initialization
|
constexprdefault |
| Literal | must be a string literal |
| Literal | must be a string literal |
| Literal | must be a string literal |
|
inlineexplicit |
| uint32 FLazyName::CallParseNumber | ( | const CharType * | Literal, |
| int32 | Len | ||
| ) |
|
inline |
| FName FLazyName::Resolve | ( | ) | const |
| CORE_API FString FLazyName::ToString | ( | ) | const |
| CORE_API FUtf8String FLazyName::ToUtf8String | ( | ) | const |
|
friend |