|
| bool | PeekMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| bool | PeekInsensitiveMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| const TCHAR * | SkipMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| const TCHAR * | SkipInsensitiveMarker (const TCHAR *Buffer, const TCHAR *InMarker, const int32 InMarkerLen) |
| |
| const TCHAR * | SkipWhitespace (const TCHAR *Buffer) |
| |
| const TCHAR * | SkipWhitespaceToCharacter (const TCHAR *Buffer, const TCHAR InChar) |
| |
| const TCHAR * | SkipWhitespaceAndCharacter (const TCHAR *Buffer, const TCHAR InChar) |
| |
| const TCHAR * | ReadNumberFromBuffer (const TCHAR *Buffer, FFormatArgumentValue &OutValue) |
| |
| const TCHAR * | ReadAlnumFromBuffer (const TCHAR *Buffer, FString &OutValue) |
| |
| const TCHAR * | ReadQuotedStringFromBuffer (const TCHAR *Buffer, FString &OutStr) |
| |
| template<typename T > |
| void | WriteNumberFormattingOptionToBuffer (FString &Buffer, const TCHAR *OptionFunctionName, const T &OptionValue, const T &DefaultOptionValue, TFunctionRef< void(FString &, const T &)> WriteOptionValue) |
| |
| void | WriteNumberFormattingOptionsToBuffer (FString &Buffer, const FNumberFormattingOptions &Options) |
| |
| template<typename T > |
| const TCHAR * | ReadNumberFormattingOptionFromBuffer (const TCHAR *Buffer, const FString &OptionFunctionName, T &OutOptionValue, TFunctionRef< const TCHAR *(const TCHAR *, T &)> ReadOptionValue) |
| |
| const TCHAR * | ReadNumberFormattingOptionsFromBuffer (const TCHAR *Buffer, FNumberFormattingOptions &OutOptions) |
| |
| void | WriteNumberOrPercentToBuffer (FString &Buffer, const TCHAR *TokenMarker, const FFormatArgumentValue &SourceValue, const TOptional< FNumberFormattingOptions > &FormatOptions, FCulturePtr TargetCulture, const bool bStripPackageNamespace) |
| |
| const TCHAR * | ReadNumberOrPercentFromBuffer (const TCHAR *Buffer, const FString &TokenMarker, FFormatArgumentValue &OutSourceValue, TOptional< FNumberFormattingOptions > &OutFormatOptions, FCulturePtr &OutTargetCulture) |
| |
| void | WriteDateTimeToBuffer (FString &Buffer, const TCHAR *TokenMarker, const FDateTime &DateTime, const EDateTimeStyle::Type *DateStylePtr, const EDateTimeStyle::Type *TimeStylePtr, const FString *CustomPattern, const FString &TimeZone, FCulturePtr TargetCulture, const bool bStripPackageNamespace) |
| |
| const TCHAR * | ReadDateTimeFromBuffer (const TCHAR *Buffer, const FString &TokenMarker, FDateTime &OutDateTime, EDateTimeStyle::Type *OutDateStylePtr, EDateTimeStyle::Type *OutTimeStylePtr, FString *OutCustomPattern, FString &OutTimeZone, FCulturePtr &OutTargetCulture) |
| |
| void | WriteTextFormatToBuffer (FString &Buffer, const FString &TokenMarker, const FTextFormat &SourceFmt, const bool bStripPackageNamespace, TFunctionRef< void(FTextFormatArgumentEnumeratorCallback)> ArgumentEnumerator) |
| |
| template<typename T > |
| const TCHAR * | ReadScopedEnumFromBuffer (const TCHAR *Buffer, const FString &Scope, T &OutValue) |
| |
| template<typename T > |
| void | WriteScopedEnumToBuffer (FString &Buffer, const TCHAR *Scope, const T Value) |
| |
Utilities for stringifying text