Class BTree::const_iterator

Nested Relationships

This class is a nested type of Template Class BTree.

Class Documentation

class const_iterator

Public Types

using reference = std::pair<const K&, const V&>
using value_type = reference
using difference_type = std::ptrdiff_t
using iterator_concept = std::forward_iterator_tag
using iterator_category = std::input_iterator_tag

Public Functions

const_iterator(void) = default
inline explicit const_iterator(const Node *x)

on the first key below x, or at the end if x is nil or empty

inline reference operator*(void) const
inline const_iterator &operator++(void)
inline const_iterator operator++(int)
inline bool operator==(const const_iterator &o) const