Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEscape | |||
| FQuoteEscape | |||
| FResult | |||
| TAtArgPos | |||
| TCheckFormatString | |||
| TFmtArgTypes | |||
| TJoinBy | |||
| TJoinQuotedBy | |||
| TPresentErr |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::Core::Private::FormatStringSan::EFormatStringSanStatus | |||
| UE::String::EParseLinesOptions | |||
| UE::String::EParseTokensOptions |
Functions
| Type | Name | Description | |
|---|---|---|---|
| constexpr TFmtArgTypes< Ts... > | |||
| Private::FEscape | UE::String::Escape
(
FStringView Input |
Escape the string when appended to a string builder.Example: Builder << String::Escape(Value); | |
| auto | 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. | |
| auto | 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. | |
| auto | 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. | |
| auto | 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. | |
| constexpr bool | |||
| constexpr bool | |||
| constexpr EParseTokensOptions | UE::String::operator&
(
EParseTokensOptions Lhs, |
||
| constexpr EParseLinesOptions | UE::String::operator&
(
EParseLinesOptions Lhs, |
||
| EParseTokensOptions & | UE::String::operator&=
(
EParseTokensOptions& Lhs, |
||
| EParseLinesOptions & | UE::String::operator&=
(
EParseLinesOptions& Lhs, |
||
| constexpr EParseTokensOptions | UE::String::operator^
(
EParseTokensOptions Lhs, |
||
| constexpr EParseLinesOptions | UE::String::operator^
(
EParseLinesOptions Lhs, |
||
| EParseLinesOptions & | UE::String::operator^=
(
EParseLinesOptions& Lhs, |
||
| EParseTokensOptions & | UE::String::operator^=
(
EParseTokensOptions& Lhs, |
||
| constexpr EParseTokensOptions | UE::String::operator|
(
EParseTokensOptions Lhs, |
||
| constexpr EParseLinesOptions | UE::String::operator|
(
EParseLinesOptions Lhs, |
||
| EParseLinesOptions & | UE::String::operator|=
(
EParseLinesOptions& Lhs, |
||
| EParseTokensOptions & | UE::String::operator|=
(
EParseTokensOptions& Lhs, |
||
| constexpr EParseLinesOptions | |||
| constexpr 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 FWideStringView 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::ParseTokens
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by the delimiter. | |
| void | UE::String::ParseTokens
(
const FUtf8StringView View, |
||
| void | UE::String::ParseTokensMultiple
(
const FUtf8StringView 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 FWideStringView 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. | |
| 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 | |
|---|---|---|---|
| constexpr bool | bFmtStrErr | ||
| constexpr bool | bIsCharPtr | ||
| constexpr bool | bIsFloatOrDouble | ||
| constexpr bool | bIsIntegralEnum | ||
| constexpr bool | bIsPointerTo | ||
| constexpr bool | bIsTCharPtr |