#include <raw_hash_set.h>
Public Member Functions | |
iterator () | |
reference | operator* () const |
iterator & | operator++ () |
iterator | operator++ (int) |
pointer | operator-> () const |
Private Member Functions | |
iterator (ctrl_t *ctrl) | |
iterator (ctrl_t *ctrl, slot_type *slot) | |
void | skip_empty_or_deleted () |
Private Attributes | |
union { | |
slot_type * slot_ | |
}; | |
ctrl_t * | ctrl_ = nullptr |
Friends | |
bool | operator!= (const iterator &a, const iterator &b) |
bool | operator== (const iterator &a, const iterator &b) |
class | raw_hash_set |
Definition at line 602 of file raw_hash_set.h.
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::iterator | ( | ) | [inline] |
Definition at line 614 of file raw_hash_set.h.
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::iterator | ( | ctrl_t * | ctrl | ) | [inline, private] |
Definition at line 644 of file raw_hash_set.h.
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::iterator | ( | ctrl_t * | ctrl, |
slot_type * | slot | ||
) | [inline, private] |
Definition at line 645 of file raw_hash_set.h.
reference absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::operator* | ( | ) | const [inline] |
Definition at line 617 of file raw_hash_set.h.
iterator& absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::operator++ | ( | ) | [inline] |
Definition at line 623 of file raw_hash_set.h.
iterator absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 630 of file raw_hash_set.h.
pointer absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::operator-> | ( | ) | const [inline] |
Definition at line 620 of file raw_hash_set.h.
void absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::skip_empty_or_deleted | ( | ) | [inline, private] |
Definition at line 647 of file raw_hash_set.h.
bool operator!= | ( | const iterator & | a, |
const iterator & | b | ||
) | [friend] |
Definition at line 639 of file raw_hash_set.h.
bool operator== | ( | const iterator & | a, |
const iterator & | b | ||
) | [friend] |
Definition at line 636 of file raw_hash_set.h.
friend class raw_hash_set [friend] |
Definition at line 603 of file raw_hash_set.h.
union { ... } [private] |
ctrl_t* absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::ctrl_ = nullptr [private] |
Definition at line 659 of file raw_hash_set.h.
slot_type* absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::iterator::slot_ |
Definition at line 663 of file raw_hash_set.h.