template <typename>

class iterator_impl

Defined at line 467 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

Public Methods

bool operator== (const iterator_impl<RefType> & right)

Defined at line 469 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

std::pair<Key, RefType> get ()

Defined at line 472 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

bool IsValid ()

Returns whether the iterator is one that can be dereferenced, i.e. is not the end() iterator,

a default constructed one, or begin() of an empty tree. If the iterator is stale due to

|insert| or |erase| having been called then the return value is undefined, and if iterator

validation is enabled this method counts as an access and will trigger an error.

Defined at line 483 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

iterator_impl<RefType> & operator++ ()

Defined at line 490 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

iterator_impl<RefType> operator++ (int )

Defined at line 500 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

iterator_impl<RefType> & operator-- ()

Defined at line 505 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

iterator_impl<RefType> operator-- (int )

Defined at line 522 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

std::pair<Key, RefType> operator* ()

Defined at line 527 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

bool operator bool ()

Defined at line 528 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

void iterator_impl<type-parameter-1-0> ()

Defined at line 529 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

template <typename T>
void iterator_impl<type-parameter-1-0> (iterator_impl<T> && other)

Defined at line 532 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

template <typename T>
void iterator_impl<type-parameter-1-0> (const iterator_impl<T> & other)

Defined at line 535 of file ../../zircon/kernel/lib/btree/include/lib/btree.h

Friends

template <typename>
class BTree