Go to the source code of this file.
|
| #define | OVERRIDE_TEXT_HISTORY_STRINGIFICATION |
| |
| #define | LOC_DEFINE_REGION |
| |
| #define | TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(Func, ...) |
| |
| #define | TEXT_STRINGIFICATION_PEEK_MARKER(T) TextStringificationUtil::PeekMarker(Buffer, T, UE_ARRAY_COUNT(T) - 1) |
| |
| #define | TEXT_STRINGIFICATION_PEEK_INSENSITIVE_MARKER(T) TextStringificationUtil::PeekInsensitiveMarker(Buffer, T, UE_ARRAY_COUNT(T) - 1) |
| |
| #define | TEXT_STRINGIFICATION_SKIP_MARKER(T) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::SkipMarker, T, UE_ARRAY_COUNT(T) - 1) |
| |
| #define | TEXT_STRINGIFICATION_SKIP_INSENSITIVE_MARKER(T) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::SkipInsensitiveMarker, T, UE_ARRAY_COUNT(T) - 1) |
| |
| #define | TEXT_STRINGIFICATION_SKIP_MARKER_LEN(T) Buffer += (UE_ARRAY_COUNT(T) - 1) |
| |
| #define | TEXT_STRINGIFICATION_SKIP_WHITESPACE() TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::SkipWhitespace) |
| |
| #define | TEXT_STRINGIFICATION_SKIP_WHITESPACE_TO_CHAR(C) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::SkipWhitespaceToCharacter, TEXT(C)) |
| |
| #define | TEXT_STRINGIFICATION_SKIP_WHITESPACE_AND_CHAR(C) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::SkipWhitespaceAndCharacter, TEXT(C)) |
| |
| #define | TEXT_STRINGIFICATION_READ_NUMBER(V) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::ReadNumberFromBuffer, V) |
| |
| #define | TEXT_STRINGIFICATION_READ_ALNUM(V) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::ReadAlnumFromBuffer, V) |
| |
| #define | TEXT_STRINGIFICATION_READ_QUOTED_STRING(V) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::ReadQuotedStringFromBuffer, V) |
| |
| #define | TEXT_STRINGIFICATION_READ_SCOPED_ENUM(S, V) TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE(TextStringificationUtil::ReadScopedEnumFromBuffer, S, V) |
| |
|
| enum class | ETextHistoryType : int8 {
None = -1
, Base = 0
, NamedFormat
, OrderedFormat
,
ArgumentFormat
, AsNumber
, AsPercent
, AsCurrency
,
AsDate
, AsTime
, AsDateTime
, Transform
,
StringTableEntry
, TextGenerator
} |
| |
|
| bool | TextStringificationUtil::PeekMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| bool | TextStringificationUtil::PeekInsensitiveMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| const TCHAR * | TextStringificationUtil::SkipMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| const TCHAR * | TextStringificationUtil::SkipInsensitiveMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| const TCHAR * | TextStringificationUtil::SkipWhitespace (const TCHAR *Buffer) |
| |
| const TCHAR * | TextStringificationUtil::SkipWhitespaceToCharacter (const TCHAR *Buffer, const TCHAR InChar) |
| |
| const TCHAR * | TextStringificationUtil::SkipWhitespaceAndCharacter (const TCHAR *Buffer, const TCHAR InChar) |
| |
| const TCHAR * | TextStringificationUtil::ReadNumberFromBuffer (const TCHAR *Buffer, FFormatArgumentValue &OutValue) |
| |
| const TCHAR * | TextStringificationUtil::ReadAlnumFromBuffer (const TCHAR *Buffer, FString &OutValue) |
| |
| const TCHAR * | TextStringificationUtil::ReadQuotedStringFromBuffer (const TCHAR *Buffer, FString &OutStr) |
| |
| template<typename T > |
| const TCHAR * | TextStringificationUtil::ReadScopedEnumFromBuffer (const TCHAR *Buffer, const FString &Scope, T &OutValue) |
| |
| template<typename T > |
| void | TextStringificationUtil::WriteScopedEnumToBuffer (FString &Buffer, const TCHAR *Scope, const T Value) |
| |
◆ LOC_DEFINE_REGION
◆ OVERRIDE_TEXT_HISTORY_STRINGIFICATION
| #define OVERRIDE_TEXT_HISTORY_STRINGIFICATION |
Value: static bool StaticShouldReadFromBuffer(
const TCHAR*
Buffer); \
virtual bool ShouldReadFromBuffer(
const TCHAR*
Buffer)
const override {
return StaticShouldReadFromBuffer(
Buffer); } \
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
◆ TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE
| #define TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE |
( |
|
Func, |
|
|
|
... |
|
) |
| |
◆ TEXT_STRINGIFICATION_PEEK_INSENSITIVE_MARKER
◆ TEXT_STRINGIFICATION_PEEK_MARKER
◆ TEXT_STRINGIFICATION_READ_ALNUM
◆ TEXT_STRINGIFICATION_READ_NUMBER
◆ TEXT_STRINGIFICATION_READ_QUOTED_STRING
◆ TEXT_STRINGIFICATION_READ_SCOPED_ENUM
◆ TEXT_STRINGIFICATION_SKIP_INSENSITIVE_MARKER
◆ TEXT_STRINGIFICATION_SKIP_MARKER
◆ TEXT_STRINGIFICATION_SKIP_MARKER_LEN
◆ TEXT_STRINGIFICATION_SKIP_WHITESPACE
◆ TEXT_STRINGIFICATION_SKIP_WHITESPACE_AND_CHAR
◆ TEXT_STRINGIFICATION_SKIP_WHITESPACE_TO_CHAR
◆ ETextHistoryType
| Enumerator |
|---|
| None | |
| Base | |
| NamedFormat | |
| OrderedFormat | |
| ArgumentFormat | |
| AsNumber | |
| AsPercent | |
| AsCurrency | |
| AsDate | |
| AsTime | |
| AsDateTime | |
| Transform | |
| StringTableEntry | |
| TextGenerator | |