Expression templates for List. More...
#include <ListExpression.H>

Public Member Functions | |
| auto | operator[] (const label i) const |
| auto | size () const noexcept |
| template<class Container> | |
| Container & | fill (Container &lst) const |
| Helper: assign to passed in list. | |
| template<class Container> | |
| Container & | evaluate (Container &lst) const |
| Helper: assign to passed in list. | |
Static Public Attributes | |
| static constexpr bool | is_leaf = false |
Expression templates for List.
Definition at line 72 of file ListExpression.H.
|
inline |
Definition at line 77 of file ListExpression.H.
|
inlinenoexcept |
Definition at line 83 of file ListExpression.H.
References Foam::noexcept.
Referenced by evaluate(), and fill().

|
inline |
Helper: assign to passed in list.
Definition at line 89 of file ListExpression.H.
References size().
Referenced by evaluate().


|
inline |
Helper: assign to passed in list.
Definition at line 121 of file ListExpression.H.
References fill(), and size().

|
staticconstexpr |
Definition at line 75 of file ListExpression.H.