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