Expression wrap of const tmp to List. More...
#include <ListExpression.H>


Classes | |
| struct | const_iterator |
| Define our own iterator so we can refer to it. 'normal', e.g. double*. More... | |
Public Types | |
| typedef T::value_type | value_type |
Public Member Functions | |
| ListConstTmpWrap (const tmp< T > &elems) | |
| const T & | data () const |
| value_type | operator[] (const label i) const |
| auto | size () const noexcept |
| auto | cbegin () const |
| auto | cend () const |
| Public Member Functions inherited from ListExpression< ListConstTmpWrap< T > > | |
| auto | operator[] (const label i) const |
| auto | size () const noexcept |
| Container & | fill (Container &lst) const |
| Helper: assign to passed in list. | |
| Container & | evaluate (Container &lst) const |
| Helper: assign to passed in list. | |
Static Public Attributes | |
| static constexpr bool | is_leaf = false |
| Have expressions use copy to maintain tmp refCount. | |
| Static Public Attributes inherited from ListExpression< ListConstTmpWrap< T > > | |
| static constexpr bool | is_leaf |
Expression wrap of const tmp to List.
Definition at line 628 of file ListExpression.H.
| typedef T::value_type value_type |
Definition at line 641 of file ListExpression.H.
Definition at line 644 of file ListExpression.H.
Definition at line 650 of file ListExpression.H.
|
inline |
Definition at line 655 of file ListExpression.H.
|
inlinenoexcept |
Definition at line 660 of file ListExpression.H.
|
inline |
Definition at line 763 of file ListExpression.H.
Referenced by ListConstTmpWrap< Field< value_type > >::cbegin().

|
inline |
Definition at line 767 of file ListExpression.H.
Referenced by ListConstTmpWrap< Field< value_type > >::cend().

|
staticconstexpr |
Have expressions use copy to maintain tmp refCount.
Definition at line 639 of file ListExpression.H.