|
int32 | FindFirst (FUtf8StringView View, FUtf8StringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirst (FWideStringView View, FWideStringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLast (FUtf8StringView View, FUtf8StringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLast (FWideStringView View, FWideStringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstChar (FUtf8StringView View, ANSICHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstChar (FUtf8StringView View, UTF8CHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstChar (FWideStringView View, WIDECHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastChar (FUtf8StringView View, ANSICHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastChar (FUtf8StringView View, UTF8CHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastChar (FWideStringView View, WIDECHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstOfAnyChar (FUtf8StringView View, TConstArrayView< ANSICHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindFirstOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastOfAnyChar (FUtf8StringView View, TConstArrayView< ANSICHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | FindLastOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
int32 | HexToBytes (FAnsiStringView Hex, uint8 *OutBytes) |
|
int32 | HexToBytes (FWideStringView Hex, uint8 *OutBytes) |
|
int32 | HexToBytes (FUtf8StringView Hex, uint8 *OutBytes) |
|
void | BytesToHex (TConstArrayView< uint8 > Bytes, ANSICHAR *OutHex) |
|
void | BytesToHex (TConstArrayView< uint8 > Bytes, WIDECHAR *OutHex) |
|
void | BytesToHex (TConstArrayView< uint8 > Bytes, UTF8CHAR *OutHex) |
|
void | BytesToHexLower (TConstArrayView< uint8 > Bytes, ANSICHAR *OutHex) |
|
void | BytesToHexLower (TConstArrayView< uint8 > Bytes, WIDECHAR *OutHex) |
|
void | BytesToHexLower (TConstArrayView< uint8 > Bytes, UTF8CHAR *OutHex) |
|
void | BytesToHex (TConstArrayView< uint8 > Bytes, FAnsiStringBuilderBase &Builder) |
|
void | BytesToHex (TConstArrayView< uint8 > Bytes, FWideStringBuilderBase &Builder) |
|
void | BytesToHex (TConstArrayView< uint8 > Bytes, FUtf8StringBuilderBase &Builder) |
|
void | BytesToHexLower (TConstArrayView< uint8 > Bytes, FAnsiStringBuilderBase &Builder) |
|
void | BytesToHexLower (TConstArrayView< uint8 > Bytes, FWideStringBuilderBase &Builder) |
|
void | BytesToHexLower (TConstArrayView< uint8 > Bytes, FUtf8StringBuilderBase &Builder) |
|
void | EscapeTo (FStringView Input, FStringBuilderBase &Output) |
|
Private::FEscape | Escape (FStringView Input) |
|
void | QuoteEscapeTo (FStringView Input, FStringBuilderBase &Output) |
|
Private::FQuoteEscape | QuoteEscape (FStringView Input) |
|
template<typename RangeType , typename ProjectionType , typename DelimiterType , typename QuoteType > |
auto | JoinQuotedBy (RangeType &&Range, ProjectionType Projection, DelimiterType &&Delimiter, QuoteType &&Quote) -> Private::TJoinQuotedBy< RangeType, ProjectionType, DelimiterType, QuoteType > |
|
template<typename RangeType , typename ProjectionType , typename DelimiterType , typename QuoteType , typename CharType > |
TStringBuilderBase< CharType > & | JoinQuotedByTo (RangeType &&Range, ProjectionType Projection, DelimiterType &&Delimiter, QuoteType &&Quote, TStringBuilderBase< CharType > &Builder) |
|
template<typename RangeType , typename DelimiterType , typename QuoteType > |
auto | JoinQuoted (RangeType &&Range, DelimiterType &&Delimiter, QuoteType &&Quote) -> Private::TJoinQuotedBy< RangeType, FIdentityFunctor, DelimiterType, QuoteType > |
|
template<typename RangeType , typename DelimiterType , typename QuoteType , typename CharType > |
TStringBuilderBase< CharType > & | JoinQuotedTo (RangeType &&Range, DelimiterType &&Delimiter, QuoteType &&Quote, TStringBuilderBase< CharType > &Builder) |
|
template<typename RangeType , typename ProjectionType , typename DelimiterType > |
auto | JoinBy (RangeType &&Range, ProjectionType Projection, DelimiterType &&Delimiter) -> Private::TJoinBy< RangeType, ProjectionType, DelimiterType > |
|
template<typename RangeType , typename ProjectionType , typename DelimiterType , typename CharType > |
TStringBuilderBase< CharType > & | JoinByTo (RangeType &&Range, ProjectionType Projection, DelimiterType &&Delimiter, TStringBuilderBase< CharType > &Builder) |
|
template<typename RangeType , typename DelimiterType > |
auto | Join (RangeType &&Range, DelimiterType &&Delimiter) -> Private::TJoinBy< RangeType, FIdentityFunctor, DelimiterType > |
|
template<typename RangeType , typename DelimiterType , typename CharType > |
TStringBuilderBase< CharType > & | JoinTo (RangeType &&Range, DelimiterType &&Delimiter, TStringBuilderBase< CharType > &Builder) |
|
FString | FromHostLineEndings (const FString &InString) |
|
FString | FromHostLineEndings (FString &&InString) |
|
void | FromHostLineEndingsInline (FString &InString) |
|
FString | ToHostLineEndings (const FString &InString) |
|
FString | ToHostLineEndings (FString &&InString) |
|
void | ToHostLineEndingsInline (FString &InString) |
|
| ENUM_CLASS_FLAGS (EParseLinesOptions) |
|
void | ParseLines (FStringView View, TFunctionRef< void(FStringView)> Visitor, EParseLinesOptions Options=EParseLinesOptions::None) |
|
template<typename OutputType > |
void | ParseLines (const FStringView View, OutputType &Output, const EParseLinesOptions Options=EParseLinesOptions::None) |
|
| ENUM_CLASS_FLAGS (EParseTokensOptions) |
|
void | ParseTokens (FAnsiStringView View, ANSICHAR Delimiter, TFunctionRef< void(FAnsiStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokens (FWideStringView View, WIDECHAR Delimiter, TFunctionRef< void(FWideStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokens (FUtf8StringView View, UTF8CHAR Delimiter, TFunctionRef< void(FUtf8StringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokens (const FAnsiStringView View, const ANSICHAR Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokens (const FWideStringView View, const WIDECHAR Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokens (const FUtf8StringView View, const UTF8CHAR Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokens (FAnsiStringView View, FAnsiStringView Delimiter, TFunctionRef< void(FAnsiStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokens (FWideStringView View, FWideStringView Delimiter, TFunctionRef< void(FWideStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokens (FUtf8StringView View, FUtf8StringView Delimiter, TFunctionRef< void(FUtf8StringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokens (const FAnsiStringView View, const FAnsiStringView Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokens (const FWideStringView View, const FWideStringView Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokens (const FUtf8StringView View, const FUtf8StringView Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokensMultiple (FAnsiStringView View, TConstArrayView< ANSICHAR > Delimiters, TFunctionRef< void(FAnsiStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokensMultiple (FWideStringView View, TConstArrayView< WIDECHAR > Delimiters, TFunctionRef< void(FWideStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokensMultiple (FUtf8StringView View, TConstArrayView< UTF8CHAR > Delimiters, TFunctionRef< void(FUtf8StringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< ANSICHAR > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokensMultiple (const FWideStringView View, const TConstArrayView< WIDECHAR > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< UTF8CHAR > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokensMultiple (FAnsiStringView View, TConstArrayView< FAnsiStringView > Delimiters, TFunctionRef< void(FAnsiStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokensMultiple (FWideStringView View, TConstArrayView< FWideStringView > Delimiters, TFunctionRef< void(FWideStringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
void | ParseTokensMultiple (FUtf8StringView View, TConstArrayView< FUtf8StringView > Delimiters, TFunctionRef< void(FUtf8StringView)> Visitor, EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< FAnsiStringView > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokensMultiple (const FWideStringView View, const TConstArrayView< FWideStringView > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename OutputType > |
void | ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< FUtf8StringView > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None) |
|
template<typename CharType > |
ARK_API TStringView< CharType > | RemoveFromStart (const TStringView< CharType > View, const TStringView< CharType > Prefix, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|
template<typename CharType > |
ARK_API TStringView< CharType > | RemoveFromEnd (const TStringView< CharType > View, const TStringView< CharType > Prefix, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
|