AddressRange iterator class.
More...
#include <address_range.h>
|
typedef std::iterator< std::forward_iterator_tag, const Address >::value_type | value_type |
|
template<typename Address>
class Tins::AddressRangeIterator< Address >
AddressRange iterator class.
◆ AddressRangeIterator() [1/2]
template<typename Address >
Constructs an iterator.
- Parameters
-
first | The address held by this iterator. |
◆ AddressRangeIterator() [2/2]
template<typename Address >
Constructs an iterator.
- Parameters
-
first | The address held by this iterator. |
◆ operator!=()
template<typename Address >
Compares two iterators for inequality.
- Parameters
-
rhs | The iterator with which to compare. |
◆ operator*()
template<typename Address >
Retrieves the current address pointed by this iterator.
◆ operator++() [1/2]
template<typename Address >
Increments this iterator.
◆ operator++() [2/2]
template<typename Address >
Increments this iterator.
◆ operator->()
template<typename Address >
Retrieves a pointer to the current address pointed by this iterator.
◆ operator==()
template<typename Address >
Compares two iterators for equality.
- Parameters
-
rhs | The iterator with which to compare. |
The documentation for this class was generated from the following file: