Struct basic_substring::split_proxy_impl

Nested Relationships

This struct is a nested type of Template Struct basic_substring.

Nested Types

Struct Documentation

struct split_proxy_impl

Public Functions

inline split_proxy_impl(basic_substring str_, size_t start_pos, C sep)
inline split_iterator_impl begin() const
inline split_iterator_impl end() const

Public Members

basic_substring m_str
size_t m_start_pos
C m_sep
struct split_iterator_impl

Public Functions

inline split_iterator_impl(split_proxy_impl const *proxy, size_t pos, C sep)
inline void _tick()
inline split_iterator_impl &operator++()
inline split_iterator_impl operator++(int)
inline basic_substring &operator*()
inline basic_substring *operator->()
inline bool operator!=(split_iterator_impl const &that) const
inline bool operator==(split_iterator_impl const &that) const

Public Members

split_proxy_impl const *m_proxy
basic_substring m_str
size_t m_pos
NCC_ m_sep