Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEscape | |||
| FQuoteEscape | |||
| FResult | |||
| TAtArgPos | |||
| TCheckFormatString | |||
| TFmtArgTypes | |||
| TIsEnumAsByte | Returns true only when the type is TEnumAsByte. | ||
| TJoinBy | |||
| TJoinQuotedBy | |||
| TPresentErr |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::Core::Private::FormatStringSan::EFormatStringSanStatus | |||
| UE::String::EParseLinesOptions | |||
| UE::String::EParseTokensOptions |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | LexFromString
(
uint64& OutValue, |
||
| void | LexFromString
(
uint16& OutValue, |
||
| void | LexFromString
(
uint8& OutValue, |
||
| void | LexFromString
(
int64& OutValue, |
||
| void | LexFromString
(
int32& OutValue, |
||
| void | LexFromString
(
int16& OutValue, |
||
| void | LexFromString
(
int8& OutValue, |
||
| void | LexFromString
(
float& OutValue, |
||
| void | LexFromString
(
double& OutValue, |
||
| void | LexFromString
(
bool& OutValue, |
||
| void | LexFromString
(
uint32& OutValue, |
||
| TFmtArgTypes< Ts... > | |||
| Private::FEscape | UE::String::Escape
(
FStringView Input |
Escape the string when appended to a string builder.Example: Builder << String::Escape(Value); | |
| Private::TJoinBy< RangeType, FIdentityFunctor, DelimiterType > | UE::String::Join
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter. | |
| Private::TJoinBy< RangeType, ProjectionType, DelimiterType > | UE::String::JoinBy
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter. | |
| TStringBuilderBase< CharType > & | UE::String::JoinByTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter. | |
| Private::TJoinQuotedBy< RangeType, FIdentityFunctor, DelimiterType, QuoteType > | UE::String::JoinQuoted
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. | |
| Private::TJoinQuotedBy< RangeType, ProjectionType, DelimiterType, QuoteType > | UE::String::JoinQuotedBy
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. | |
| TStringBuilderBase< CharType > & | UE::String::JoinQuotedByTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. | |
| TStringBuilderBase< CharType > & | UE::String::JoinQuotedTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. | |
| TStringBuilderBase< CharType > & | UE::String::JoinTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter. | |
| bool | |||
| bool | |||
| EParseLinesOptions | UE::String::operator&
(
EParseLinesOptions Lhs, |
||
| EParseTokensOptions | UE::String::operator&
(
EParseTokensOptions Lhs, |
||
| EParseLinesOptions & | UE::String::operator&=
(
EParseLinesOptions& Lhs, |
||
| EParseTokensOptions & | UE::String::operator&=
(
EParseTokensOptions& Lhs, |
||
| EParseLinesOptions | UE::String::operator^
(
EParseLinesOptions Lhs, |
||
| EParseTokensOptions | UE::String::operator^
(
EParseTokensOptions Lhs, |
||
| EParseTokensOptions & | UE::String::operator^=
(
EParseTokensOptions& Lhs, |
||
| EParseLinesOptions & | UE::String::operator^=
(
EParseLinesOptions& Lhs, |
||
| EParseTokensOptions | UE::String::operator|
(
EParseTokensOptions Lhs, |
||
| EParseLinesOptions | UE::String::operator|
(
EParseLinesOptions Lhs, |
||
| EParseTokensOptions & | UE::String::operator|=
(
EParseTokensOptions& Lhs, |
||
| EParseLinesOptions & | UE::String::operator|=
(
EParseLinesOptions& Lhs, |
||
| EParseLinesOptions | |||
| EParseTokensOptions | |||
| void | UE::String::ParseLines
(
const FStringView View, |
Parse lines in the input string as terminated by any of CRLF, CR, LF. | |
| void | UE::String::ParseTokens
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by the delimiter. | |
| void | UE::String::ParseTokens
(
const FWideStringView View, |
||
| void | UE::String::ParseTokens
(
const FUtf8StringView View, |
||
| void | UE::String::ParseTokens
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by the delimiter. | |
| void | UE::String::ParseTokens
(
const FWideStringView View, |
||
| void | UE::String::ParseTokens
(
const FUtf8StringView View, |
||
| void | UE::String::ParseTokensMultiple
(
const FUtf8StringView View, |
||
| void | UE::String::ParseTokensMultiple
(
const FWideStringView View, |
||
| void | UE::String::ParseTokensMultiple
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by any of the delimiters. | |
| void | UE::String::ParseTokensMultiple
(
const FUtf8StringView View, |
||
| void | UE::String::ParseTokensMultiple
(
const FWideStringView View, |
||
| void | UE::String::ParseTokensMultiple
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by any of the delimiters. | |
| Private::FQuoteEscape | UE::String::QuoteEscape
(
FStringView Input |
Quote and escape the string when appended to a string builder. | |
| TStringView< CharType > | UE::String::RemoveFromEnd
(
const TStringView< CharType > View, |
||
| TStringView< CharType > | UE::String::RemoveFromStart
(
const TStringView< CharType > View, |
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bFmtStrErr | ||
| bool | bIsAConstString | Returns true when the type is a const char*, const TCHAR*, const char[] or const TCHAR[]. | |
| bool | bIsCharPtr | ||
| bool | bIsFloatOrDouble | ||
| bool | bIsIntegralEnum | ||
| bool | bIsPointerTo | ||
| bool | bIsTCharPtr |