UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ParseTokens.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::String
 

Enumerations

enum class  UE::String::EParseTokensOptions : uint32 { UE::String::None = 0 , UE::String::IgnoreCase = 1 << 0 , UE::String::SkipEmpty = 1 << 1 , UE::String::Trim = 1 << 2 }
 

Functions

 UE::String::ENUM_CLASS_FLAGS (EParseTokensOptions)
 
void UE::String::ParseTokens (const FAnsiStringView View, const ANSICHAR Delimiter, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokens (const FWideStringView View, const WIDECHAR Delimiter, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokens (const FUtf8StringView View, const UTF8CHAR Delimiter, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options)
 
template<typename OutputType >
void UE::String::ParseTokens (const FAnsiStringView View, const ANSICHAR Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokens (const FWideStringView View, const WIDECHAR Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokens (const FUtf8StringView View, const UTF8CHAR Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
void UE::String::ParseTokens (const FAnsiStringView View, const FAnsiStringView Delimiter, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokens (const FWideStringView View, const FWideStringView Delimiter, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokens (const FUtf8StringView View, const FUtf8StringView Delimiter, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options)
 
template<typename OutputType >
void UE::String::ParseTokens (const FAnsiStringView View, const FAnsiStringView Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokens (const FWideStringView View, const FWideStringView Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokens (const FUtf8StringView View, const FUtf8StringView Delimiter, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
void UE::String::ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< ANSICHAR > Delimiters, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokensMultiple (const FWideStringView View, const TConstArrayView< WIDECHAR > Delimiters, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< UTF8CHAR > Delimiters, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options)
 
template<typename OutputType >
void UE::String::ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< ANSICHAR > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokensMultiple (const FWideStringView View, const TConstArrayView< WIDECHAR > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< UTF8CHAR > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
void UE::String::ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< FAnsiStringView > Delimiters, TFunctionRef< void(FAnsiStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokensMultiple (const FWideStringView View, const TConstArrayView< FWideStringView > Delimiters, TFunctionRef< void(FWideStringView)> Visitor, const EParseTokensOptions Options)
 
void UE::String::ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< FUtf8StringView > Delimiters, TFunctionRef< void(FUtf8StringView)> Visitor, const EParseTokensOptions Options)
 
template<typename OutputType >
void UE::String::ParseTokensMultiple (const FAnsiStringView View, const TConstArrayView< FAnsiStringView > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokensMultiple (const FWideStringView View, const TConstArrayView< FWideStringView > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)
 
template<typename OutputType >
void UE::String::ParseTokensMultiple (const FUtf8StringView View, const TConstArrayView< FUtf8StringView > Delimiters, OutputType &Output, const EParseTokensOptions Options=EParseTokensOptions::None)