HOPS
HOPS class reference
|
Class MHO_BidirectionalConstStrideIterator. More...
#include <MHO_BidirectionalStrideIterator.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_BidirectionalConstStrideIterator |
using | value_type = XValueType |
Public Member Functions | |
MHO_BidirectionalConstStrideIterator (const self_type ©) | |
MHO_BidirectionalConstStrideIterator (pointer begin_ptr, pointer ptr, std::size_t length, std::size_t stride) | |
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) |
std::ptrdiff_t | 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 |
using hops::MHO_BidirectionalConstStrideIterator< XValueType >::difference_type = std::ptrdiff_t |
using hops::MHO_BidirectionalConstStrideIterator< XValueType >::iterator_category = std::bidirectional_iterator_tag |
using hops::MHO_BidirectionalConstStrideIterator< XValueType >::pointer = const XValueType* |
using hops::MHO_BidirectionalConstStrideIterator< XValueType >::reference = const XValueType& |
using hops::MHO_BidirectionalConstStrideIterator< XValueType >::self_type = MHO_BidirectionalConstStrideIterator |
using hops::MHO_BidirectionalConstStrideIterator< XValueType >::value_type = XValueType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |