Expression wrap of a List. More...
#include <ListExpression.H>


Public Types | |
| typedef T | value_type |
| typedef List< T >::const_iterator | const_iterator |
| typedef List< T >::iterator | iterator |
Public Member Functions | |
| ListWrap (const ListWrap< T > &elems) | |
| Copy construct. | |
| ListWrap (ListWrap< T > &&elems) | |
| Move construct. | |
| ListWrap (std::initializer_list< T > elems) | |
| Construct from initializer list. | |
| ListWrap (const UList< T > &elems) | |
| template<typename E> | |
| ListWrap (const ListExpression< E > &expr) | |
| const auto & | data () const |
| auto & | data () |
| value_type | operator[] (const label i) const |
| value_type & | operator[] (const label i) |
| auto | size () const noexcept |
| auto | cbegin () const |
| auto | cend () const |
| auto | begin () |
| auto | end () |
| Public Member Functions inherited from ListExpression< ListWrap< 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 = true |
| Static Public Attributes inherited from ListExpression< ListWrap< T > > | |
| static constexpr bool | is_leaf |
Expression wrap of a List.
Definition at line 138 of file ListExpression.H.
| typedef T value_type |
Definition at line 147 of file ListExpression.H.
| typedef List<T>::const_iterator const_iterator |
Definition at line 214 of file ListExpression.H.
Definition at line 224 of file ListExpression.H.
Copy construct.
Definition at line 152 of file ListExpression.H.
References data(), and ListWrap().
Referenced by ListWrap(), and ListWrap().


Move construct.
Definition at line 160 of file ListExpression.H.
References data(), and ListWrap().

Construct from initializer list.
Definition at line 168 of file ListExpression.H.
Definition at line 173 of file ListExpression.H.
Definition at line 180 of file ListExpression.H.
References size().

|
inline |
Definition at line 188 of file ListExpression.H.
Referenced by ListWrap(), and ListWrap().

|
inline |
Definition at line 194 of file ListExpression.H.
|
inline |
Definition at line 199 of file ListExpression.H.
|
inline |
Definition at line 204 of file ListExpression.H.
|
inlinenoexcept |
Definition at line 209 of file ListExpression.H.
References Foam::noexcept.
Referenced by ListWrap().

|
inline |
Definition at line 215 of file ListExpression.H.
|
inline |
Definition at line 219 of file ListExpression.H.
|
inline |
Definition at line 225 of file ListExpression.H.
|
inline |
Definition at line 229 of file ListExpression.H.
|
staticconstexpr |
Definition at line 145 of file ListExpression.H.