#include <stlsoft/string/string_tokeniser.hpp>
Member Types | |
typedef const_iterator | class_type |
The type. | |
typedef tokeniser_type::delimiter_type | delimiter_type |
The delimiter type. | |
typedef tokeniser_type::value_type | value_type |
The value type. | |
typedef tokeniser_type::traits_type | traits_type |
The traits type. | |
typedef value_type | effective_const_reference |
Construction | |
const_iterator () | |
Default constructor. | |
const_iterator (class_type const &rhs) | |
Copy constructor. | |
class_type const & | operator= (class_type const &rhs) |
Copy-assignment operator. | |
Public Member Functions | |
Forward Iterator Methods | |
V | operator* () const |
Dereference operator. | |
class_type & | operator++ () |
Pre-increment operator. | |
const class_type | operator++ (int) |
Post-increment operator. | |
bool | equal (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
bool | operator== (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
bool | operator!= (class_type const &rhs) const |
Evaluates whether this and rhs are not equivalent. |
typedef const_iterator class_type |
The type.
The delimiter type.
typedef tokeniser_type::value_type value_type |
The traits type.
const_iterator | ( | ) | [inline] |
Default constructor.
const_iterator | ( | class_type const & | rhs | ) | [inline] |
Copy constructor.
rhs | The iterator whose current search position will be copied |
class_type const& operator= | ( | class_type const & | rhs | ) | [inline] |
Copy-assignment operator.
rhs | The iterator whose current search position will be copied |
References string_tokeniser::const_iterator::m_cchDelimiter, string_tokeniser::const_iterator::m_delimiter, string_tokeniser::const_iterator::m_end, string_tokeniser::const_iterator::m_find0, string_tokeniser::const_iterator::m_find1, and string_tokeniser::const_iterator::m_next.
V operator* | ( | ) | const [inline] |
Dereference operator.
class_type& operator++ | ( | ) | [inline] |
Pre-increment operator.
const class_type operator++ | ( | int | ) | [inline] |
Post-increment operator.
bool equal | ( | class_type const & | rhs | ) | const [inline] |
Evaluates whether this
and rhs
are equivalent.
References string_tokeniser::const_iterator::m_end, string_tokeniser::const_iterator::m_find0, and STLSOFT_MESSAGE_ASSERT.
bool operator== | ( | class_type const & | rhs | ) | const [inline] |
Evaluates whether this
and rhs
are equivalent.
bool operator!= | ( | class_type const & | rhs | ) | const [inline] |
Evaluates whether this
and rhs
are not equivalent.