Navigation
Unreal Engine C++ API Reference > 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 |