template<typename K, typename V>
class fairport::const_btree_node_iter< K, V >
The actual iterator type used by the btree_node class hierarchy.
We use the boost iterator library here to implement our iterator. All of the actual iteration logic is contained in the first, last, next, and prev member functions of the btree_node classes. They know how to modify the btree_iter_impl state class to move between various btree pages. The iterator class itself therefore is very light weight.
- Parameters:
-
Definition at line 228 of file btree.h.