UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNameEntrySerialized Struct Reference

#include <NameTypes.h>

Public Member Functions

 FNameEntrySerialized (const FNameEntry &NameEntry)
 
 FNameEntrySerialized (enum ELinkerNameTableConstructor)
 
ANSICHAR const * GetAnsiName () const
 
WIDECHAR const * GetWideName () const
 
CORE_API FString GetPlainNameString () const
 

Public Attributes

bool bIsWide = false
 
union { 
 
   ANSICHAR   AnsiName [NAME_SIZE
 
   WIDECHAR   WideName [NAME_SIZE
 
};  
 
uint16 NonCasePreservingHash = 0
 
uint16 CasePreservingHash = 0
 

Friends

CORE_API FArchiveoperator<< (FArchive &Ar, FNameEntrySerialized &E)
 
FArchiveoperator<< (FArchive &Ar, FNameEntrySerialized *E)
 

Detailed Description

This struct is only used during loading/saving and is not part of the runtime costs

Constructor & Destructor Documentation

◆ FNameEntrySerialized() [1/2]

FNameEntrySerialized::FNameEntrySerialized ( const FNameEntry NameEntry)

◆ FNameEntrySerialized() [2/2]

FNameEntrySerialized::FNameEntrySerialized ( enum  ELinkerNameTableConstructor)
inline

Member Function Documentation

◆ GetAnsiName()

ANSICHAR const * FNameEntrySerialized::GetAnsiName ( ) const
inline

Returns direct access to null-terminated name if narrow

◆ GetPlainNameString()

FString FNameEntrySerialized::GetPlainNameString ( ) const

Returns FString of name portion minus number.

Returns
FString of name portion minus number.

◆ GetWideName()

WIDECHAR const * FNameEntrySerialized::GetWideName ( ) const
inline

Returns direct access to null-terminated name if wide

Friends And Related Symbol Documentation

◆ operator<< [1/2]

CORE_API FArchive & operator<< ( FArchive Ar,
FNameEntrySerialized E 
)
friend

◆ operator<< [2/2]

FArchive & operator<< ( FArchive Ar,
FNameEntrySerialized E 
)
friend

Member Data Documentation

◆ [union]

union { ... } FNameEntrySerialized

◆ AnsiName

ANSICHAR FNameEntrySerialized::AnsiName[NAME_SIZE]

◆ bIsWide

bool FNameEntrySerialized::bIsWide = false

◆ CasePreservingHash

uint16 FNameEntrySerialized::CasePreservingHash = 0

◆ NonCasePreservingHash

uint16 FNameEntrySerialized::NonCasePreservingHash = 0

◆ WideName

WIDECHAR FNameEntrySerialized::WideName[NAME_SIZE]

The documentation for this struct was generated from the following files: