|
Jlm
|
#include <HashSet.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = ItemType |
| using | difference_type = std::ptrdiff_t |
| using | pointer = ItemType * |
| using | reference = ItemType & |
Public Member Functions | |
| ItemType * | Item () const noexcept |
| const ItemType & | operator* () const |
| ItemType * | operator-> () const |
| ItemConstIterator & | operator++ () |
| ItemConstIterator | operator++ (int) |
| bool | operator== (const ItemConstIterator &other) const |
| bool | operator!= (const ItemConstIterator &other) const |
Private Member Functions | |
| ItemConstIterator (const typename InternalSet::const_iterator &it) | |
Private Attributes | |
| friend | HashSet |
| InternalSet::const_iterator | It_ |
Definition at line 28 of file HashSet.hpp.
| using jlm::util::HashSet< ItemType, HashFunctor >::ItemConstIterator::difference_type = std::ptrdiff_t |
Definition at line 33 of file HashSet.hpp.
| using jlm::util::HashSet< ItemType, HashFunctor >::ItemConstIterator::iterator_category = std::forward_iterator_tag |
Definition at line 31 of file HashSet.hpp.
| using jlm::util::HashSet< ItemType, HashFunctor >::ItemConstIterator::pointer = ItemType * |
Definition at line 34 of file HashSet.hpp.
| using jlm::util::HashSet< ItemType, HashFunctor >::ItemConstIterator::reference = ItemType & |
Definition at line 35 of file HashSet.hpp.
| using jlm::util::HashSet< ItemType, HashFunctor >::ItemConstIterator::value_type = ItemType |
Definition at line 32 of file HashSet.hpp.
|
inlineexplicitprivate |
Definition at line 40 of file HashSet.hpp.
|
inlinenoexcept |
Definition at line 46 of file HashSet.hpp.
|
inline |
Definition at line 85 of file HashSet.hpp.
|
inline |
Definition at line 52 of file HashSet.hpp.
|
inline |
Definition at line 64 of file HashSet.hpp.
|
inline |
Definition at line 71 of file HashSet.hpp.
|
inline |
Definition at line 58 of file HashSet.hpp.
|
inline |
Definition at line 79 of file HashSet.hpp.
|
private |
Definition at line 38 of file HashSet.hpp.
|
private |
Definition at line 91 of file HashSet.hpp.