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

Public Member Functions

 FNameStringView ()
 
 FNameStringView (const ANSICHAR *Str, uint32 InLen)
 
 FNameStringView (const WIDECHAR *Str, uint32 InLen)
 
 FNameStringView (const void *InData, uint32 InLen, bool bInIsWide)
 
bool IsAnsi () const
 
bool IsNoneString () const
 
int32 BytesWithTerminator () const
 
int32 BytesWithoutTerminator () const
 

Public Attributes

union { 
 
   const void *   Data 
 
   const ANSICHAR *   Ansi 
 
   const WIDECHAR *   Wide 
 
};  
 
uint32 Len
 
bool bIsWide
 

Constructor & Destructor Documentation

◆ FNameStringView() [1/4]

FNameStringView::FNameStringView ( )
inline

◆ FNameStringView() [2/4]

FNameStringView::FNameStringView ( const ANSICHAR Str,
uint32  InLen 
)
inline

◆ FNameStringView() [3/4]

FNameStringView::FNameStringView ( const WIDECHAR Str,
uint32  InLen 
)
inline

◆ FNameStringView() [4/4]

FNameStringView::FNameStringView ( const void InData,
uint32  InLen,
bool  bInIsWide 
)
inline

Member Function Documentation

◆ BytesWithoutTerminator()

int32 FNameStringView::BytesWithoutTerminator ( ) const
inline

◆ BytesWithTerminator()

int32 FNameStringView::BytesWithTerminator ( ) const
inline

◆ IsAnsi()

bool FNameStringView::IsAnsi ( ) const
inline

◆ IsNoneString()

bool FNameStringView::IsNoneString ( ) const

Member Data Documentation

◆ [union]

union { ... } FNameStringView

◆ Ansi

const ANSICHAR* FNameStringView::Ansi

◆ bIsWide

bool FNameStringView::bIsWide

◆ Data

const void* FNameStringView::Data

◆ Len

uint32 FNameStringView::Len

◆ Wide

const WIDECHAR* FNameStringView::Wide

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