#include <ListExpression.H>

Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | difference_type = this_type::difference_type |
| using | value_type = this_type::value_type |
| using | pointer = this_type::pointer |
| using | reference = this_type::reference |
Public Member Functions | |
| iterator (this_type &base, const label index) | |
| iterator (const iterator &it)=default | |
| iterator ()=delete | |
| iterator & | operator= (const iterator &it) |
| value_type & | operator* () |
| value_type | operator* () const |
| value_type | operator-> () const |
| value_type & | operator-> () |
| value_type | operator[] (const difference_type i) const |
| value_type & | operator[] (const difference_type i) |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| iterator & | operator-- () |
| iterator | operator-- (int) |
| iterator | operator+ (const difference_type i) const |
| iterator | operator- (const difference_type i) const |
| difference_type | operator- (const iterator &it) const |
| bool | operator== (const iterator &it) const |
| bool | operator!= (const iterator &it) const |
| bool | operator< (const iterator &it) const |
| bool | operator<= (const iterator &it) const |
| bool | operator> (const iterator &it) const |
| bool | operator>= (const iterator &it) const |
| iterator & | operator+= (const difference_type n) |
| iterator & | operator-= (const difference_type n) |
Public Attributes | |
| this_type & | base_ |
| label | index_ |
Definition at line 2784 of file ListExpression.H.
| using iterator_category = std::random_access_iterator_tag |
Definition at line 2786 of file ListExpression.H.
| using difference_type = this_type::difference_type |
Definition at line 2787 of file ListExpression.H.
| using value_type = this_type::value_type |
Definition at line 2788 of file ListExpression.H.
| using pointer = this_type::pointer |
Definition at line 2789 of file ListExpression.H.
| using reference = this_type::reference |
Definition at line 2790 of file ListExpression.H.
Definition at line 2795 of file ListExpression.H.
Referenced by iterator(), operator!=(), operator+(), operator++(), operator++(), operator+=(), operator-(), operator-(), operator--(), operator--(), operator-=(), operator<(), operator<=(), operator=(), operator==(), operator>(), and operator>=().

|
default |
|
delete |
Definition at line 2802 of file ListExpression.H.
References base_, index_, and iterator().

|
inline |
Definition at line 2811 of file ListExpression.H.
|
inline |
Definition at line 2815 of file ListExpression.H.
|
inline |
Definition at line 2819 of file ListExpression.H.
|
inline |
Definition at line 2823 of file ListExpression.H.
|
inline |
Definition at line 2827 of file ListExpression.H.
|
inline |
Definition at line 2831 of file ListExpression.H.
Definition at line 2838 of file ListExpression.H.
References index_, and iterator().

Definition at line 2843 of file ListExpression.H.
References index_, and iterator().

Definition at line 2849 of file ListExpression.H.
References index_, and iterator().

Definition at line 2854 of file ListExpression.H.
References index_, and iterator().

|
inline |
Definition at line 2863 of file ListExpression.H.
References base_, index_, iterator(), and iterator().

|
inline |
Definition at line 2867 of file ListExpression.H.
References base_, index_, iterator(), and iterator().

|
inline |
Definition at line 2871 of file ListExpression.H.
References index_, and iterator().

Definition at line 2878 of file ListExpression.H.
References index_, and iterator().

Definition at line 2882 of file ListExpression.H.
References index_, and iterator().

Definition at line 2886 of file ListExpression.H.
References index_, and iterator().

Definition at line 2890 of file ListExpression.H.
References index_, and iterator().

Definition at line 2894 of file ListExpression.H.
References index_, and iterator().

Definition at line 2898 of file ListExpression.H.
References index_, and iterator().

|
inline |
Definition at line 2905 of file ListExpression.H.
References index_, iterator(), and n.

|
inline |
Definition at line 2910 of file ListExpression.H.
References index_, iterator(), and n.

Definition at line 2792 of file ListExpression.H.
Referenced by iterator(), operator*(), operator*(), operator+(), operator-(), operator->(), operator->(), operator=(), operator[](), and operator[]().
| label index_ |
Definition at line 2793 of file ListExpression.H.
Referenced by iterator(), operator!=(), operator*(), operator*(), operator+(), operator++(), operator++(), operator+=(), operator-(), operator-(), operator--(), operator--(), operator-=(), operator->(), operator->(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), operator[](), and operator[]().