#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.
1.5.6