Bidirectional constant iterator for iteration over ranges.
More...
#include <IPRange.h>
|
| super_type | _iter |
| | Underlying iterator.
|
| |
| IPRange | _r |
| | Some less temporary storage for dereferences.
|
| |
Bidirectional constant iterator for iteration over ranges.
Definition at line 1593 of file IPRange.h.
◆ difference_type
| using swoc::IPRangeSet::const_iterator::difference_type = int |
◆ iterator_category
| using swoc::IPRangeSet::const_iterator::iterator_category = std::bidirectional_iterator_tag |
◆ pointer
| using swoc::IPRangeSet::const_iterator::pointer = value_type const * |
◆ reference
| using swoc::IPRangeSet::const_iterator::reference = value_type const & |
◆ value_type
◆ const_iterator()
| swoc::IPRangeSet::const_iterator::const_iterator |
( |
super_type const & | spot | ) |
|
|
inlineprotected |
◆ operator!=()
| bool swoc::IPRangeSet::const_iterator::operator!= |
( |
self_type const & | that | ) |
const |
|
inline |
◆ operator*()
| auto swoc::IPRangeSet::const_iterator::operator* |
( |
| ) |
const |
|
inline |
Dereference.
- Returns
- A reference to the referent.
Definition at line 2790 of file IPRange.h.
◆ operator++() [1/2]
| auto swoc::IPRangeSet::const_iterator::operator++ |
( |
| ) |
|
|
inline |
Pre-increment. Move to the next element in the list.
- Returns
- The iterator.
Definition at line 2764 of file IPRange.h.
◆ operator++() [2/2]
| auto swoc::IPRangeSet::const_iterator::operator++ |
( |
int | | ) |
|
|
inline |
Post-increment. Move to the next element in the list.
- Returns
- The iterator value before the increment.
Definition at line 2776 of file IPRange.h.
◆ operator--() [1/2]
| auto swoc::IPRangeSet::const_iterator::operator-- |
( |
| ) |
|
|
inline |
Pre-decrement. Move to the previous element in the list.
- Returns
- The iterator.
Definition at line 2770 of file IPRange.h.
◆ operator--() [2/2]
| auto swoc::IPRangeSet::const_iterator::operator-- |
( |
int | | ) |
|
|
inline |
Post-decrement. Move to the previous element in the list.
- Returns
- The iterator value before the decrement.
Definition at line 2783 of file IPRange.h.
◆ operator->()
| auto swoc::IPRangeSet::const_iterator::operator-> |
( |
| ) |
const |
|
inline |
Dereference.
- Returns
- A pointer to the referent.
Definition at line 2795 of file IPRange.h.
◆ operator==()
| bool swoc::IPRangeSet::const_iterator::operator== |
( |
self_type const & | that | ) |
const |
|
inline |
◆ IPRangeSet
◆ _iter
| super_type swoc::IPRangeSet::const_iterator::_iter |
|
protected |
◆ _r
| IPRange swoc::IPRangeSet::const_iterator::_r |
|
protected |
Some less temporary storage for dereferences.
Definition at line 1653 of file IPRange.h.
The documentation for this class was generated from the following file: