|
| 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 | UpperCaseTo (FAnsiStringView Input, FAnsiStringBuilderBase &Output) |
| |
| void | UpperCaseTo (FUtf8StringView Input, FUtf8StringBuilderBase &Output) |
| |
| void | UpperCaseTo (FWideStringView Input, FWideStringBuilderBase &Output) |
| |
| void | LowerCaseTo (FAnsiStringView Input, FAnsiStringBuilderBase &Output) |
| |
| void | LowerCaseTo (FUtf8StringView Input, FUtf8StringBuilderBase &Output) |
| |
| void | LowerCaseTo (FWideStringView Input, FWideStringBuilderBase &Output) |
| |
| void | PascalCaseTo (FStringView Input, FStringBuilderBase &Output) |
| |
| void | EscapeTo (FStringView Input, FStringBuilderBase &Output) |
| |
| void | QuoteEscapeTo (FStringView Input, FStringBuilderBase &Output) |
| |
| int32 | FindFirst (FUtf8StringView View, FUtf8StringView Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindFirst (FWideStringView View, FWideStringView Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindLast (FUtf8StringView View, FUtf8StringView Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindLast (FWideStringView View, FWideStringView Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindFirstOfAny (FAnsiStringView View, TConstArrayView< FAnsiStringView > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindFirstOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindFirstOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAny (FAnsiStringView View, TConstArrayView< FAnsiStringView > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindFirstChar (FUtf8StringView View, UTF8CHAR Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindFirstChar (FWideStringView View, WIDECHAR Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindLastChar (FUtf8StringView View, UTF8CHAR Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindLastChar (FWideStringView View, WIDECHAR Search, ESearchCase::Type SearchCase) |
| |
| int32 | FindFirstOfAnyChar (FUtf8StringView View, std::initializer_list< UTF8CHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindFirstOfAnyChar (FUtf8StringView View, TConstArrayView< ANSICHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindFirstOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindFirstOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAnyChar (FUtf8StringView View, std::initializer_list< UTF8CHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAnyChar (FUtf8StringView View, TConstArrayView< ANSICHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | FindLastOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| int32 | HexToBytes (FWideStringView Hex, uint8 *OutBytes) |
| |
| int32 | HexToBytes (FUtf8StringView Hex, uint8 *OutBytes) |
| |
| CORE_API FString | FromHostLineEndings (const FString &InString) |
| |
| CORE_API FString | FromHostLineEndings (FString &&InString) |
| |
| CORE_API void | FromHostLineEndingsInline (FString &InString) |
| |
| CORE_API FString | ToHostLineEndings (const FString &InString) |
| |
| CORE_API FString | ToHostLineEndings (FString &&InString) |
| |
| CORE_API void | ToHostLineEndingsInline (FString &InString) |
| |
| bool | IsNumeric (FWideStringView View) |
| |
| bool | IsNumeric (FUtf8StringView View) |
| |
| bool | IsNumericOnlyDigits (FWideStringView View) |
| |
| bool | IsNumericOnlyDigits (FUtf8StringView View) |
| |
| void | ParseLines (FWideStringView View, TFunctionRef< void(FWideStringView)> Visitor, EParseLinesOptions Options) |
| |
| void | ParseLines (FUtf8StringView View, TFunctionRef< void(FUtf8StringView)> Visitor, EParseLinesOptions Options) |
| |
| void | ParseTokens (const FAnsiStringView View, const ANSICHAR Delimiter, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokens (const FWideStringView View, const WIDECHAR Delimiter, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokens (const FUtf8StringView View, const UTF8CHAR Delimiter, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokens (const FAnsiStringView View, const FAnsiStringView Delimiter, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokens (const FWideStringView View, const FWideStringView Delimiter, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokens (const FUtf8StringView View, const FUtf8StringView Delimiter, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< ANSICHAR > Delimiters, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokensMultiple (const FWideStringView View, const TConstArrayView< WIDECHAR > Delimiters, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< UTF8CHAR > Delimiters, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< FAnsiStringView > Delimiters, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokensMultiple (const FWideStringView View, const TConstArrayView< FWideStringView > Delimiters, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options) |
| |
| void | ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< FUtf8StringView > Delimiters, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options) |
| |
| bool | SplitFirst (FAnsiStringView View, FAnsiStringView Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitFirst (FUtf8StringView View, FUtf8StringView Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitFirst (FWideStringView View, FWideStringView Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitLast (FAnsiStringView View, FAnsiStringView Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitLast (FUtf8StringView View, FUtf8StringView Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitLast (FWideStringView View, FWideStringView Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitFirstOfAny (FAnsiStringView View, TConstArrayView< FAnsiStringView > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitFirstOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitFirstOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitLastOfAny (FAnsiStringView View, TConstArrayView< FAnsiStringView > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitLastOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitLastOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitFirstChar (FAnsiStringView View, ANSICHAR Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitFirstChar (FUtf8StringView View, UTF8CHAR Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitFirstChar (FWideStringView View, WIDECHAR Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitLastChar (FAnsiStringView View, ANSICHAR Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitLastChar (FUtf8StringView View, UTF8CHAR Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitLastChar (FWideStringView View, WIDECHAR Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase) |
| |
| bool | SplitFirstOfAnyChar (FAnsiStringView View, TConstArrayView< ANSICHAR > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitFirstOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitFirstOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitLastOfAnyChar (FAnsiStringView View, TConstArrayView< ANSICHAR > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitLastOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| bool | SplitLastOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex) |
| |
| Private::TUpperCase< ANSICHAR > | UpperCase (FAnsiStringView Input) |
| |
| Private::TUpperCase< UTF8CHAR > | UpperCase (FUtf8StringView Input) |
| |
| Private::TUpperCase< WIDECHAR > | UpperCase (FWideStringView Input) |
| |
| Private::TLowerCase< ANSICHAR > | LowerCase (FAnsiStringView Input) |
| |
| Private::TLowerCase< UTF8CHAR > | LowerCase (FUtf8StringView Input) |
| |
| Private::TLowerCase< WIDECHAR > | LowerCase (FWideStringView Input) |
| |
| Private::TPascalCase< TCHAR > | PascalCase (FStringView Input) |
| |
| Private::FEscape | Escape (FStringView Input) |
| |
| 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) |
| |
| template<typename TupleType , typename ProjectionType , typename DelimiterType , typename QuoteType > |
| auto | JoinTupleQuotedBy (TupleType &&Tuple, ProjectionType Projection, DelimiterType &&Delimiter, QuoteType &&Quote) -> Private::TJoinTupleQuotedBy< TupleType, ProjectionType, DelimiterType, QuoteType > |
| |
| template<typename TupleType , typename ProjectionType , typename DelimiterType , typename QuoteType , typename CharType UE_REQUIRES> |
| TStringBuilderBase< CharType > & | JoinTupleQuotedByTo (TupleType &&Tuple, ProjectionType Projection, DelimiterType &&Delimiter, QuoteType &&Quote, TStringBuilderBase< CharType > &Builder) |
| |
| template<typename TupleType , typename DelimiterType , typename QuoteType > |
| auto | JoinTupleQuoted (TupleType &&Tuple, DelimiterType &&Delimiter, QuoteType &&Quote) -> Private::TJoinTupleQuotedBy< TupleType, FIdentityFunctor, DelimiterType, QuoteType > |
| |
| template<typename TupleType , typename DelimiterType , typename QuoteType , typename CharType > |
| TStringBuilderBase< CharType > & | JoinTupleQuotedTo (TupleType &&Tuple, DelimiterType &&Delimiter, QuoteType &&Quote, TStringBuilderBase< CharType > &Builder) |
| |
| template<typename TupleType , typename ProjectionType , typename DelimiterType > |
| auto | JoinTupleBy (TupleType &&Tuple, ProjectionType Projection, DelimiterType &&Delimiter) -> Private::TJoinTupleBy< TupleType, ProjectionType, DelimiterType > |
| |
| template<typename TupleType , typename ProjectionType , typename DelimiterType , typename CharType UE_REQUIRES> |
| TStringBuilderBase< CharType > & | JoinTupleByTo (TupleType &&Tuple, ProjectionType Projection, DelimiterType &&Delimiter, TStringBuilderBase< CharType > &Builder) |
| |
| template<typename TupleType , typename DelimiterType > |
| auto | JoinTuple (TupleType &&Tuple, DelimiterType &&Delimiter) -> Private::TJoinTupleBy< TupleType, FIdentityFunctor, DelimiterType > |
| |
| template<typename TupleType , typename DelimiterType , typename CharType > |
| TStringBuilderBase< CharType > & | JoinTupleTo (TupleType &&Tuple, DelimiterType &&Delimiter, TStringBuilderBase< CharType > &Builder) |
| |
| | ENUM_CLASS_FLAGS (EParseLinesOptions) |
| |
| template<typename OutputType , typename StringViewType > |
| void | ParseLines (const StringViewType View, OutputType &Output, const EParseLinesOptions Options=EParseLinesOptions::None) |
| |
| | ENUM_CLASS_FLAGS (EParseTokensOptions) |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| 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 > |
| TStringView< CharType > | RemoveFromStart (const TStringView< CharType > View, const TStringView< CharType > Prefix, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
| |
| template<typename CharType > |
| TStringView< CharType > | RemoveFromEnd (const TStringView< CharType > View, const TStringView< CharType > Prefix, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) |
| |