#include <winstl/controls/treeview_sequence.hpp>
N | The windows message that is used to access the next element in the iteration sequence | |
P | The windows message that is used to access the previous element in the iteration sequence |
Public Types | |
Member Types | |
typedef treeview_sequence_const_iterator < N, P > | class_type |
The current parameterisation of the type. | |
typedef HTREEITEM | value_type |
The value type. | |
typedef ws_ptrdiff_t | difference_type |
The difference type. | |
typedef value_type | effective_reference |
The effective reference type. | |
Public Member Functions | |
Construction | |
treeview_sequence_const_iterator (HWND hwndTree, HTREEITEM hitem) | |
treeview_sequence_const_iterator () | |
Default constructor. | |
treeview_sequence_const_iterator (class_type const &rhs) | |
Copy constructor. | |
treeview_sequence_const_iterator & | operator= (class_type const &rhs) |
Copy assignment operator. | |
Forward Iterator methods | |
effective_reference | operator* () const |
Derefences and returns the current item. | |
class_type & | operator++ () |
Pre-increment. | |
class_type | operator++ (int) |
Post-increment. | |
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 treeview_sequence_const_iterator<N, P> class_type |
The current parameterisation of the type.
typedef HTREEITEM value_type |
The value type.
Reimplemented from iterator_base< winstl_ns_qual_std(forward_iterator_tag), HTREEITEM, ws_ptrdiff_t, void, HTREEITEM >.
typedef ws_ptrdiff_t difference_type |
The difference type.
typedef value_type effective_reference |
The effective reference type.
Default constructor.
treeview_sequence_const_iterator | ( | class_type const & | rhs | ) |
Copy constructor.
treeview_sequence_const_iterator& operator= | ( | class_type const & | rhs | ) |
Copy assignment operator.
effective_reference operator* | ( | ) | const |
Derefences and returns the current item.
class_type& operator++ | ( | ) |
Pre-increment.
class_type operator++ | ( | int | ) |
Post-increment.
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.