13 template<
class char_t>
15 basic_string_view<char_t> svFull,
19 , m_chDelimiter(chDelimiter)
20 , m_eDelimiterInclusionFlags(eDelimiterInclusionFlags)
24 template<
class char_t>
30 template<
class char_t>
Iterator class that allows to iterate over a string view using a delimiter character.
static constexpr string_view_iterator begin(value_type svFull, char_t chDelimiter, flags< delimiter_inclusion_flags > eDelimiterInclusionFlags=delimiter_inclusion_flags::none)
Return iterator to beginning.
static constexpr string_view_iterator end()
Return iterator to end.
string_view_iterator< char_t > end() const noexcept
Return iterator to end.
constexpr string_view_view(basic_string_view< char_t > svFull, char_t chDelimiter, flags< delimiter_inclusion_flags > eDelimiterInclusionFlags=delimiter_inclusion_flags::none) noexcept
string_view_view object constructor
string_view_iterator< char_t > begin() const noexcept
Return iterator to beginning.