Navigation
Unreal Engine C++ API Reference > Runtime > Core
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FEscape | ||
![]() |
FQuoteEscape | ||
![]() |
FResult | ||
![]() |
TAtArgPos | ||
![]() |
TCheckFormatString | ||
![]() |
TFmtArgTypes | ||
![]() |
TIsEnumAsByte | Returns true only when the type is TEnumAsByte. | |
![]() |
TJoinBy | ||
![]() |
TJoinQuotedBy | ||
![]() |
TJoinTupleBy | ||
![]() |
TJoinTupleQuotedBy | ||
![]() |
TLowerCase | ||
![]() |
TPresentErr | ||
![]() |
TUpperCase |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
UE::Core::Private::FormatStringSan::EFormatStringSanStatus | ||
![]() |
UE::String::EParseLinesOptions | ||
![]() |
UE::String::EParseTokensOptions |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | LexFromString
(
float& OutValue, |
|
![]() |
void | LexFromString
(
uint32& 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
(
double& OutValue, |
|
![]() |
void | LexFromString
(
bool& OutValue, |
|
![]() |
void | LexFromString
(
uint64& 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. |
![]() |
Private::TJoinTupleBy< TupleType, FIdentityFunctor, DelimiterType > | UE::String::JoinTuple
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter. |
![]() |
Private::TJoinTupleBy< TupleType, ProjectionType, DelimiterType > | UE::String::JoinTupleBy
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter. |
![]() |
TStringBuilderBase< CharType > & | UE::String::JoinTupleByTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter. |
![]() |
Private::TJoinTupleQuotedBy< TupleType, FIdentityFunctor, DelimiterType, QuoteType > | UE::String::JoinTupleQuoted
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. |
![]() |
Private::TJoinTupleQuotedBy< TupleType, ProjectionType, DelimiterType, QuoteType > | UE::String::JoinTupleQuotedBy
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. |
![]() |
TStringBuilderBase< CharType > & | UE::String::JoinTupleQuotedByTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. |
![]() |
TStringBuilderBase< CharType > & | UE::String::JoinTupleQuotedTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. |
![]() |
TStringBuilderBase< CharType > & | UE::String::JoinTupleTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter. |
![]() |
Private::TLowerCase< WIDECHAR > | UE::String::LowerCase
(
FWideStringView Input |
|
![]() |
Private::TLowerCase< UTF8CHAR > | UE::String::LowerCase
(
FUtf8StringView Input |
|
![]() |
Private::TLowerCase< ANSICHAR > | UE::String::LowerCase
(
FAnsiStringView Input |
Convert the string to lowercase when appended to a string builder. |
![]() |
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, |
|
![]() |
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 | ||
![]() |
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 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 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, |
|
![]() |
Private::TUpperCase< UTF8CHAR > | UE::String::UpperCase
(
FUtf8StringView Input |
|
![]() |
Private::TUpperCase< ANSICHAR > | UE::String::UpperCase
(
FAnsiStringView Input |
Convert the string to uppercase when appended to a string builder. |
![]() |
Private::TUpperCase< WIDECHAR > | UE::String::UpperCase
(
FWideStringView Input |
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 |