|
HOPS
HOPS class reference
|
Class MHO_BidirectionalConstIterator. More...
#include <MHO_BidirectionalIterator.hh>
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::bidirectional_iterator_tag |
| using | pointer = const XValueType * |
| using | reference = const XValueType & |
| using | self_type = MHO_BidirectionalConstIterator |
| using | value_type = XValueType |
Public Member Functions | |
| MHO_BidirectionalConstIterator (const self_type ©) | |
| MHO_BidirectionalConstIterator (pointer begin_ptr, pointer ptr, std::size_t length) | |
| virtual | ~MHO_BidirectionalConstIterator () |
| std::size_t | GetOffset () const |
| pointer | GetPtr () const |
| bool | IsValid () const |
| bool | operator!= (const self_type &rhs) const |
| reference | operator* () const |
| self_type | operator+ (const std::ptrdiff_t &diff) |
| self_type | operator++ () |
| self_type | operator++ (int) |
| self_type | operator+= (const std::ptrdiff_t &diff) |
| difference_type | operator- (const self_type &iter) |
| self_type | operator- (const std::ptrdiff_t &diff) |
| self_type | operator-- () |
| self_type | operator-- (int) |
| self_type | operator-= (const std::ptrdiff_t &diff) |
| pointer | operator-> () const |
| self_type | operator= (const self_type &rhs) |
| bool | operator== (const self_type &rhs) const |
Protected Attributes | |
| const pointer | fBegin |
| std::size_t | fLength |
| pointer | fPtr |
| using hops::MHO_BidirectionalConstIterator< XValueType >::difference_type = std::ptrdiff_t |
| using hops::MHO_BidirectionalConstIterator< XValueType >::iterator_category = std::bidirectional_iterator_tag |
| using hops::MHO_BidirectionalConstIterator< XValueType >::pointer = const XValueType* |
| using hops::MHO_BidirectionalConstIterator< XValueType >::reference = const XValueType& |
| using hops::MHO_BidirectionalConstIterator< XValueType >::self_type = MHO_BidirectionalConstIterator |
| using hops::MHO_BidirectionalConstIterator< XValueType >::value_type = XValueType |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |