template <typename IterTraits>

class iterator_impl

Defined at line 609 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

Private fwd decls of the iterator implementation.

Public Methods

void iterator_impl<IterTraits> ()

Defined at line 624 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

void iterator_impl<IterTraits> (const iterator_impl<IterTraits> & other)

Defined at line 625 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

iterator_impl<IterTraits> & operator= (const iterator_impl<IterTraits> & other)

Defined at line 631 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

bool IsValid ()

Defined at line 638 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

bool operator== (const iterator_impl<IterTraits> & other)

Defined at line 639 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

bool operator!= (const iterator_impl<IterTraits> & other)

Defined at line 640 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

iterator_impl<IterTraits> & operator++ ()

Prefix

Defined at line 643 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

template <typename _IterCategory = iterator_category, typename = std::enable_if_t<kIsBidirectional<_IterCategory>>>
iterator_impl<IterTraits> & operator-- ()

Defined at line 658 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

iterator_impl<IterTraits> operator++ (int )

Postfix

Defined at line 692 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

template <typename _IterCategory = iterator_category, typename = std::enable_if_t<kIsBidirectional<_IterCategory>>>
iterator_impl<IterTraits> operator-- (int )

Defined at line 700 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

typename PtrTraits::PtrType CopyPointer ()

Defined at line 706 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

typename IterTraits::RefType operator* ()

Defined at line 707 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

typename IterTraits::RawPtrType operator-> ()

Defined at line 708 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_hash_table.h

Friends

template <typename IterTraits>
class HashTable