UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMemoryImageString Class Reference

#include <MemoryImage.h>

Public Types

using ElementType = TCHAR
 

Public Member Functions

 FMemoryImageString ()=default
 
 FMemoryImageString (FMemoryImageString &&)=default
 
 FMemoryImageString (const FMemoryImageString &)=default
 
FMemoryImageStringoperator= (FMemoryImageString &&)=default
 
FMemoryImageStringoperator= (const FMemoryImageString &)=default
 
UE_FORCEINLINE_HINT FMemoryImageString (const FString &Other)
 
template<typename CharType , typename = typename TEnableIf<TIsCharType<CharType>::Value>::Type>
 FMemoryImageString (const CharType *Src)
 
UE_FORCEINLINE_HINT operator FString () const
 
UE_FORCEINLINE_HINT const TCHARoperator* () const
 
UE_FORCEINLINE_HINT bool IsEmpty () const
 
UE_FORCEINLINE_HINT SIZE_T GetAllocatedSize () const
 
UE_FORCEINLINE_HINT int32 Len () const
 
bool operator== (const FMemoryImageString &Rhs) const
 
bool operator!= (const FMemoryImageString &Rhs) const
 
bool operator== (const FString &Rhs) const
 
bool operator!= (const FString &Rhs) const
 
DataType::ElementAllocatorTypeGetAllocatorInstance ()
 

Friends

const TCHARGetData (const FMemoryImageString &String)
 
int32 GetNum (const FMemoryImageString &String)
 
FArchiveoperator<< (FArchive &Ar, FMemoryImageString &Ref)
 
UE_FORCEINLINE_HINT uint32 GetTypeHash (const FMemoryImageString &S)
 

Member Typedef Documentation

◆ ElementType

Constructor & Destructor Documentation

◆ FMemoryImageString() [1/5]

FMemoryImageString::FMemoryImageString ( )
default

◆ FMemoryImageString() [2/5]

FMemoryImageString::FMemoryImageString ( FMemoryImageString &&  )
default

◆ FMemoryImageString() [3/5]

FMemoryImageString::FMemoryImageString ( const FMemoryImageString )
default

◆ FMemoryImageString() [4/5]

UE_FORCEINLINE_HINT FMemoryImageString::FMemoryImageString ( const FString &  Other)
inline

◆ FMemoryImageString() [5/5]

template<typename CharType , typename = typename TEnableIf<TIsCharType<CharType>::Value>::Type>
FMemoryImageString::FMemoryImageString ( const CharType *  Src)
inline

Member Function Documentation

◆ GetAllocatedSize()

UE_FORCEINLINE_HINT SIZE_T FMemoryImageString::GetAllocatedSize ( ) const
inline

◆ GetAllocatorInstance()

DataType::ElementAllocatorType & FMemoryImageString::GetAllocatorInstance ( )
inline

◆ IsEmpty()

UE_FORCEINLINE_HINT bool FMemoryImageString::IsEmpty ( ) const
inline

◆ Len()

UE_FORCEINLINE_HINT int32 FMemoryImageString::Len ( ) const
inline

◆ operator FString()

UE_FORCEINLINE_HINT FMemoryImageString::operator FString ( ) const
inline

◆ operator!=() [1/2]

bool FMemoryImageString::operator!= ( const FMemoryImageString Rhs) const
inline

◆ operator!=() [2/2]

bool FMemoryImageString::operator!= ( const FString &  Rhs) const
inline

◆ operator*()

UE_FORCEINLINE_HINT const TCHAR * FMemoryImageString::operator* ( ) const
inline

◆ operator=() [1/2]

FMemoryImageString & FMemoryImageString::operator= ( const FMemoryImageString )
default

◆ operator=() [2/2]

FMemoryImageString & FMemoryImageString::operator= ( FMemoryImageString &&  )
default

◆ operator==() [1/2]

bool FMemoryImageString::operator== ( const FMemoryImageString Rhs) const
inline

◆ operator==() [2/2]

bool FMemoryImageString::operator== ( const FString &  Rhs) const
inline

Friends And Related Symbol Documentation

◆ GetData

const TCHAR * GetData ( const FMemoryImageString String)
friend

◆ GetNum

int32 GetNum ( const FMemoryImageString String)
friend

◆ GetTypeHash

UE_FORCEINLINE_HINT uint32 GetTypeHash ( const FMemoryImageString S)
friend

Case insensitive string hash function.

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FMemoryImageString Ref 
)
friend

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