![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Misc/StringFormatter.h"#include "Containers/AnsiString.h"#include "Containers/Utf8String.h"#include "Misc/AutomationTest.h"#include "Misc/ExpressionParser.h"Classes | |
| struct | TStringLiteral< CharType > |
| struct | TTokenFormatSpecifier< CharType > |
| struct | TIndexSpecifier< CharType > |
| struct | TEscapedCharacter< CharType > |
Macros | |
| #define | LOCTEXT_NAMESPACE "StringFormatter" |
Functions | |
| template<typename StringType > | |
| void | AppendToString (const FStringFormatArg &Arg, StringType &StringToAppendTo) |
| template<typename CharType > | |
| FExpressionError | GenerateErrorMsg (const TStringToken< CharType > &Token) |
| template<typename CharType > | |
| TOptional< FExpressionError > | ParseIndex (TExpressionTokenConsumer< CharType > &Consumer, bool bEmitErrors) |
| template<typename CharType > | |
| TOptional< FExpressionError > | ParseSpecifier (TExpressionTokenConsumer< CharType > &Consumer, bool bEmitErrors) |
| template<typename CharType > | |
| TOptional< FExpressionError > | ParseEscapedChar (TExpressionTokenConsumer< CharType > &Consumer, bool bEmitErrors) |
| template<typename CharType > | |
| TOptional< FExpressionError > | ParseLiteral (TExpressionTokenConsumer< CharType > &Consumer, bool bEmitErrors) |
| template<typename CharType > | |
| TStringFormatter< CharType > & | GetDefaultFormatter () |
| #define LOCTEXT_NAMESPACE "StringFormatter" |
| void AppendToString | ( | const FStringFormatArg & | Arg, |
| StringType & | StringToAppendTo | ||
| ) |
| FExpressionError GenerateErrorMsg | ( | const TStringToken< CharType > & | Token | ) |
| TStringFormatter< CharType > & GetDefaultFormatter | ( | ) |
Default formatter for string formatting - thread safe since all formatting is const
| TOptional< FExpressionError > ParseEscapedChar | ( | TExpressionTokenConsumer< CharType > & | Consumer, |
| bool | bEmitErrors | ||
| ) |
Parse an escaped character
| TOptional< FExpressionError > ParseIndex | ( | TExpressionTokenConsumer< CharType > & | Consumer, |
| bool | bEmitErrors | ||
| ) |
| TOptional< FExpressionError > ParseLiteral | ( | TExpressionTokenConsumer< CharType > & | Consumer, |
| bool | bEmitErrors | ||
| ) |
Parse anything until we find an unescaped {
| TOptional< FExpressionError > ParseSpecifier | ( | TExpressionTokenConsumer< CharType > & | Consumer, |
| bool | bEmitErrors | ||
| ) |