|
| SpanIterator (span_type *const span, const difference_type index) |
|
| SpanIterator (const SpanIterator &other) |
|
SpanIterator & | operator= (const SpanIterator &other) |
|
reference | operator* () const |
|
pointer | operator-> () const |
|
reference | operator[] (const difference_type index) const |
|
SpanIterator & | operator+= (const difference_type delta) |
|
SpanIterator & | operator-= (const difference_type delta) |
|
SpanIterator & | operator++ () |
|
SpanIterator | operator++ (int) |
|
SpanIterator & | operator-- () |
|
SpanIterator | operator-- (int) |
|
SpanIterator | operator+ (const difference_type delta) const |
|
SpanIterator | operator- (const difference_type delta) const |
|
difference_type | operator- (const SpanIterator &other) const |
|
bool | operator== (const SpanIterator &other) const |
|
bool | operator!= (const SpanIterator &other) const |
|
bool | operator< (const SpanIterator &other) const |
|
bool | operator<= (const SpanIterator &other) const |
|
bool | operator> (const SpanIterator &other) const |
|
bool | operator>= (const SpanIterator &other) const |
|
int8 | getInt8 () const |
|
uint8 | getUint8 () const |
|
int16 | getInt16BE () const |
|
int16 | getInt16LE () const |
|
uint16 | getUint16BE () const |
|
uint16 | getUint16LE () const |
|
uint32 | getUint24LE () const |
|
uint32 | getUint32 () const |
|
int32 | getInt32BE () const |
|
int32 | getInt32LE () const |
|
uint32 | getUint32BE () const |
|
uint32 | getUint32LE () const |
|
template<typename Span, bool IsConst>
class Common::SpanInternal::SpanIterator< Span, IsConst >
Bounds-checked iteration over a span of memory.