Constructors
Declared in <bslstl_treeiterator.h>
Create an uninitialized iterator.
TreeIterator();
» more...
Create an iterator at the specified position. The behavior is undefined unless node is of the parameterized NODE, which is derived from 'bslalg::RbTreeNode. Note that this constructor is an implementation detail and is not part of the C++ standard.
explicit
TreeIterator(bslalg::RbTreeNode const* node);
» more...
Create an iterator at the same position as the specified original iterator. Note that this constructor enables converting from modifiable to const iterator types.
template<class NON_CONST_ITERATOR>
TreeIterator(NON_CONST_ITERATOR const& original)
requires bsl::is_convertible<NON_CONST_ITERATOR,
NcIter>::value;
» more...