Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::String::ParseTokensMultiple
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by any of the delimiters. | String/ParseTokens.h | |
void UE::String::ParseTokensMultiple
(
const FWideStringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FUtf8StringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by any of the delimiters. | String/ParseTokens.h | |
void UE::String::ParseTokensMultiple
(
const FWideStringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FUtf8StringView View, |
String/ParseTokens.h |
UE::String::ParseTokensMultiple(const FAnsiStringView, const TConstArrayView< ANSICHAR >, OutputType &, const EParseTokensOptions)
Description
Parses every token in the input string, as separated by any of the delimiters.
Output strings are sub-views of the input view and have the same lifetime as the input view. By default, comparisons with delimiters are case-sensitive and empty tokens are visited.
| Name | UE::String::ParseTokensMultiple |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/String/ParseTokens.h |
| Include Path | #include "String/ParseTokens.h" |
namespace UE
{
namespace String
{
template<typename OutputType>
void UE::String::ParseTokensMultiple
(
const FAnsiStringView View,
const TConstArrayView< ANSICHAR > Delimiters,
OutputType & Output,
const EParseTokensOptions Options
)
}
}
Parameters
| Name | Remarks |
|---|---|
| View | A view of the string to split into tokens. |
| Delimiters | An array of delimiter characters to split on. |
| Output | The output to add parsed tokens to by calling Output.Add(FStringView). |
| Options | Flags to modify the default behavior. |
UE::String::ParseTokensMultiple(const FWideStringView, const TConstArrayView< WIDECHAR >, OutputType &, const EParseTokensOptions)
| Name | UE::String::ParseTokensMultiple |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/String/ParseTokens.h |
| Include Path | #include "String/ParseTokens.h" |
namespace UE
{
namespace String
{
template<typename OutputType>
void UE::String::ParseTokensMultiple
(
const FWideStringView View,
const TConstArrayView< WIDECHAR > Delimiters,
OutputType & Output,
const EParseTokensOptions Options
)
}
}
UE::String::ParseTokensMultiple(const FUtf8StringView, const TConstArrayView< UTF8CHAR >, OutputType &, const EParseTokensOptions)
| Name | UE::String::ParseTokensMultiple |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/String/ParseTokens.h |
| Include Path | #include "String/ParseTokens.h" |
namespace UE
{
namespace String
{
template<typename OutputType>
void UE::String::ParseTokensMultiple
(
const FUtf8StringView View,
const TConstArrayView< UTF8CHAR > Delimiters,
OutputType & Output,
const EParseTokensOptions Options
)
}
}
UE::String::ParseTokensMultiple(const FAnsiStringView, const TConstArrayView< FAnsiStringView >, OutputType &, const EParseTokensOptions)
Description
Parses every token in the input string, as separated by any of the delimiters.
Output strings are sub-views of the input view and have the same lifetime as the input view. By default, comparisons with delimiters are case-sensitive and empty tokens are visited. Behavior is undefined when delimiters overlap each other, such as the delimiters ("AB, "BC") and the input string "1ABC2".
| Name | UE::String::ParseTokensMultiple |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/String/ParseTokens.h |
| Include Path | #include "String/ParseTokens.h" |
namespace UE
{
namespace String
{
template<typename OutputType>
void UE::String::ParseTokensMultiple
(
const FAnsiStringView View,
const TConstArrayView< FAnsiStringView > Delimiters,
OutputType & Output,
const EParseTokensOptions Options
)
}
}
Parameters
| Name | Remarks |
|---|---|
| View | A view of the string to split into tokens. |
| Delimiters | An array of non-overlapping non-empty delimiters to split on. |
| Output | The output to add parsed tokens to by calling Output.Add(FStringView). |
| Options | Flags to modify the default behavior. |
UE::String::ParseTokensMultiple(const FWideStringView, const TConstArrayView< FWideStringView >, OutputType &, const EParseTokensOptions)
| Name | UE::String::ParseTokensMultiple |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/String/ParseTokens.h |
| Include Path | #include "String/ParseTokens.h" |
namespace UE
{
namespace String
{
template<typename OutputType>
void UE::String::ParseTokensMultiple
(
const FWideStringView View,
const TConstArrayView< FWideStringView > Delimiters,
OutputType & Output,
const EParseTokensOptions Options
)
}
}
UE::String::ParseTokensMultiple(const FUtf8StringView, const TConstArrayView< FUtf8StringView >, OutputType &, const EParseTokensOptions)
| Name | UE::String::ParseTokensMultiple |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/String/ParseTokens.h |
| Include Path | #include "String/ParseTokens.h" |
namespace UE
{
namespace String
{
template<typename OutputType>
void UE::String::ParseTokensMultiple
(
const FUtf8StringView View,
const TConstArrayView< FUtf8StringView > Delimiters,
OutputType & Output,
const EParseTokensOptions Options
)
}
}