C++ Reference
C++ Reference: Graph
iterators.h
Go to the documentation of this file.
Container::const_reverse_iterator begin() const
Definition: iterators.h:89
BeginEndReverseIteratorWrapper(const Container &c)
Definition: iterators.h:88
Container::const_reverse_iterator end() const
Definition: iterators.h:92
Definition: iterators.h:38
typename std::iterator_traits< Iterator >::value_type value_type
Definition: iterators.h:41
BeginEndWrapper(Iterator begin, Iterator end)
Definition: iterators.h:43
Definition: iterators.h:151
IntegerRange(IntegerType begin, IntegerType end)
Definition: iterators.h:153
Definition: iterators.h:105
IntegerRangeIterator & operator=(const IntegerRangeIterator &other)
Definition: iterators.h:115
IntegerRangeIterator(IntegerType value)
Definition: iterators.h:112
IntegerRangeIterator & operator++()
Definition: iterators.h:127
IntegerRangeIterator(const IntegerRangeIterator &other)
Definition: iterators.h:113
IntegerRangeIterator operator++(int)
Definition: iterators.h:131
bool operator!=(const IntegerRangeIterator &other) const
Definition: iterators.h:118
bool operator==(const IntegerRangeIterator &other) const
Definition: iterators.h:123
std::input_iterator_tag iterator_category
Definition: iterators.h:107
std::ptrdiff_t difference_type
Definition: iterators.h:109
Definition: connected_components.h:56
BeginEndReverseIteratorWrapper< Container > Reverse(const Container &c)
Definition: iterators.h:98
BeginEndWrapper< Iterator > BeginEndRange(Iterator begin, Iterator end)
Definition: iterators.h:58
BeginEndWrapper< typename MultiMap::iterator > EqualRange(MultiMap &multi_map, const typename MultiMap::key_type &key)
Definition: iterators.h:71
bool operator!=(const Iterator &other) const
Definition: iterators.h:170
Iterator(typename std::vector< T >::iterator it)
Definition: iterators.h:164
Iterator & operator++()
Definition: iterators.h:166
Definition: iterators.h:161
MutableVectorIteration(std::vector< T > *v)
Definition: iterators.h:162