template <class GenericArrayView, ElementViewIteratorDirection kDirection>
class ElementViewIterator
Defined at line 49 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
Iterator adapter for elements in a GenericArrayView.
Public Methods
void ElementViewIterator<GenericArrayView, kDirection> (const GenericArrayView array_view, ::std::ptrdiff_t index)
Defined at line 57 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
void ElementViewIterator<GenericArrayView, kDirection> ()
Defined at line 61 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
reference operator* ()
Defined at line 63 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
pointer operator-> ()
Defined at line 65 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> & operator+= (difference_type d)
Defined at line 67 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> & operator-= (difference_type d)
Defined at line 73 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> & operator++ ()
Defined at line 75 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> & operator-- ()
Defined at line 80 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> operator++ (int )
Defined at line 85 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> operator-- (int )
Defined at line 91 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> operator+ (difference_type d)
Defined at line 97 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
ElementViewIterator<GenericArrayView, kDirection> operator- (difference_type d)
Defined at line 103 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
difference_type operator- (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 107 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
bool operator== (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 113 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
bool operator!= (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 117 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
bool operator< (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 121 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
bool operator<= (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 127 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
bool operator> (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 133 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h
bool operator>= (const ElementViewIterator<GenericArrayView, kDirection> & other)
Defined at line 137 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_array_view.h