Ark Server API (ASA) - Wiki
|
#include <MemoryImage.h>
Public Types | |
using | ElementType = TCHAR |
Public Member Functions | |
FMemoryImageString ()=default | |
FMemoryImageString (FMemoryImageString &&)=default | |
FMemoryImageString (const FMemoryImageString &)=default | |
FMemoryImageString & | operator= (FMemoryImageString &&)=default |
FMemoryImageString & | operator= (const FMemoryImageString &)=default |
FORCEINLINE | FMemoryImageString (const FString &Other) |
template<typename CharType , typename = typename TEnableIf<TIsCharType<CharType>::Value>::Type> | |
FORCEINLINE | FMemoryImageString (const CharType *Src) |
FORCEINLINE | operator FString () const |
FORCEINLINE const TCHAR * | operator* () const |
FORCEINLINE bool | IsEmpty () const |
FORCEINLINE SIZE_T | GetAllocatedSize () const |
FORCEINLINE 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::ElementAllocatorType & | GetAllocatorInstance () |
Private Types | |
using | DataType = TMemoryImageArray<TCHAR> |
Private Member Functions | |
DECLARE_EXPORTED_TYPE_LAYOUT (FMemoryImageString,, NonVirtual) | |
LAYOUT_FIELD (DataType, Data) | |
void | ToString (FMemoryToStringContext &OutContext) const |
LAYOUT_TOSTRING (ToString) | |
Friends | |
const TCHAR * | GetData (const FMemoryImageString &String) |
int32 | GetNum (const FMemoryImageString &String) |
FArchive & | operator<< (FArchive &Ar, FMemoryImageString &Ref) |
FORCEINLINE uint32 | GetTypeHash (const FMemoryImageString &S) |
Definition at line 738 of file MemoryImage.h.
|
private |
Array holding the character data
Definition at line 743 of file MemoryImage.h.
using FMemoryImageString::ElementType = TCHAR |
Definition at line 749 of file MemoryImage.h.
|
default |
|
default |
|
default |
|
inline |
Definition at line 757 of file MemoryImage.h.
|
inline |
Definition at line 763 of file MemoryImage.h.
|
private |
|
inline |
Definition at line 782 of file MemoryImage.h.
|
inline |
Definition at line 825 of file MemoryImage.h.
|
inline |
Definition at line 781 of file MemoryImage.h.
|
private |
|
inline |
Definition at line 784 of file MemoryImage.h.
|
inline |
Definition at line 774 of file MemoryImage.h.
|
inline |
Definition at line 810 of file MemoryImage.h.
Definition at line 820 of file MemoryImage.h.
|
inline |
Definition at line 776 of file MemoryImage.h.
|
default |
|
default |
|
inline |
Definition at line 805 of file MemoryImage.h.
Definition at line 815 of file MemoryImage.h.
|
private |
|
friend |
Definition at line 789 of file MemoryImage.h.
|
friend |
Definition at line 794 of file MemoryImage.h.
|
friend |
Case insensitive string hash function.
Definition at line 828 of file MemoryImage.h.
|
friend |
Definition at line 799 of file MemoryImage.h.