|
Jlm
|
#include <disjointset.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = const Set * |
| using | difference_type = ptrdiff_t |
| using | pointer = const Set ** |
| using | reference = const Set *& |
Public Member Functions | |
| const Set & | operator* () const |
| const Set * | operator-> () const |
| SetIterator & | operator++ () |
| SetIterator | operator++ (int) |
| bool | operator== (const SetIterator &other) const |
| bool | operator!= (const SetIterator &other) const |
Private Member Functions | |
| SetIterator (const typename std::unordered_set< const Set * >::const_iterator &it) | |
Private Attributes | |
| std::unordered_set< const Set * >::const_iterator | it_ |
Friends | |
| class | DisjointSet |
Definition at line 185 of file disjointset.hpp.
| using jlm::util::DisjointSet< T >::SetIterator::difference_type = ptrdiff_t |
Definition at line 190 of file disjointset.hpp.
| using jlm::util::DisjointSet< T >::SetIterator::iterator_category = std::forward_iterator_tag |
Definition at line 188 of file disjointset.hpp.
| using jlm::util::DisjointSet< T >::SetIterator::pointer = const Set ** |
Definition at line 191 of file disjointset.hpp.
| using jlm::util::DisjointSet< T >::SetIterator::reference = const Set *& |
Definition at line 192 of file disjointset.hpp.
| using jlm::util::DisjointSet< T >::SetIterator::value_type = const Set * |
Definition at line 189 of file disjointset.hpp.
|
inlineprivate |
Definition at line 197 of file disjointset.hpp.
|
inline |
Definition at line 237 of file disjointset.hpp.
|
inline |
Definition at line 203 of file disjointset.hpp.
|
inline |
Definition at line 216 of file disjointset.hpp.
|
inline |
Definition at line 223 of file disjointset.hpp.
|
inline |
Definition at line 210 of file disjointset.hpp.
|
inline |
Definition at line 231 of file disjointset.hpp.
|
friend |
Definition at line 195 of file disjointset.hpp.
|
private |
Definition at line 243 of file disjointset.hpp.