![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StringFormatArg.h>
Public Types | |
| enum | EType { Int , UInt , Double , String , StringLiteralANSI , StringLiteralWIDE , StringLiteralUCS2 , StringLiteralUTF8 } |
Public Member Functions | |
| FStringFormatArg ()=delete | |
| ~FStringFormatArg ()=default | |
| CORE_API | FStringFormatArg (const int32 Value) |
| CORE_API | FStringFormatArg (const uint32 Value) |
| CORE_API | FStringFormatArg (const int64 Value) |
| CORE_API | FStringFormatArg (const uint64 Value) |
| CORE_API | FStringFormatArg (const float Value) |
| CORE_API | FStringFormatArg (const double Value) |
| CORE_API | FStringFormatArg (FString Value) |
| CORE_API | FStringFormatArg (FStringView Value) |
| CORE_API | FStringFormatArg (const ANSICHAR *Value) |
| CORE_API | FStringFormatArg (const WIDECHAR *Value) |
| CORE_API | FStringFormatArg (const UCS2CHAR *Value) |
| CORE_API | FStringFormatArg (const UTF8CHAR *Value) |
| FStringFormatArg (const FStringFormatArg &Other) | |
| FStringFormatArg (FStringFormatArg &&Other) | |
| CORE_API FStringFormatArg & | operator= (const FStringFormatArg &Other) |
| CORE_API FStringFormatArg & | operator= (FStringFormatArg &&Other) |
Public Attributes | ||
| EType | Type | |
| union { | ||
| int64 IntValue | ||
| uint64 UIntValue | ||
| double DoubleValue | ||
| const ANSICHAR * StringLiteralANSIValue | ||
| const WIDECHAR * StringLiteralWIDEValue | ||
| const UCS2CHAR * StringLiteralUCS2Value | ||
| const UTF8CHAR * StringLiteralUTF8Value | ||
| }; | ||
| FString | StringValue | |
An argument supplied to FString::Format
|
delete |
Not default constructible
|
default |
| FStringFormatArg::FStringFormatArg | ( | const int32 | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const uint32 | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const int64 | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const uint64 | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const float | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const double | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | FString | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | FStringView | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const ANSICHAR * | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const WIDECHAR * | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const UCS2CHAR * | Value | ) |
| FStringFormatArg::FStringFormatArg | ( | const UTF8CHAR * | Value | ) |
|
inline |
|
inline |
| FStringFormatArg & FStringFormatArg::operator= | ( | const FStringFormatArg & | Other | ) |
| FStringFormatArg & FStringFormatArg::operator= | ( | FStringFormatArg && | Other | ) |
| union { ... } FStringFormatArg |
| double FStringFormatArg::DoubleValue |
Value as double
| int64 FStringFormatArg::IntValue |
Value as integer
| const ANSICHAR* FStringFormatArg::StringLiteralANSIValue |
Value as an ANSI string literal
| const UCS2CHAR* FStringFormatArg::StringLiteralUCS2Value |
Value as a UCS2 string literal
| const UTF8CHAR* FStringFormatArg::StringLiteralUTF8Value |
Value as a UTF8 string literal
| const WIDECHAR* FStringFormatArg::StringLiteralWIDEValue |
Value as a WIDE string literal
| FString FStringFormatArg::StringValue |
Value as an FString
| EType FStringFormatArg::Type |
The type of this arg
| uint64 FStringFormatArg::UIntValue |
Value as uint