Loading...
Searching...
No Matches
dimensionSetRefWrap Class Reference

Expression wrap of non-const reference to dimensionSet. More...

#include <dimensionSetExpression.H>

Inheritance diagram for dimensionSetRefWrap:
Collaboration diagram for dimensionSetRefWrap:

Public Member Functions

 dimensionSetRefWrap (dimensionSet &elems)
 Construct from components.
template<typename E>
 dimensionSetRefWrap (dimensionSet &elems, const GenericExpression< E > &expr)
auto evaluate () const
template<typename E>
auto & evaluate (const GenericExpression< E > &expr)
template<typename E>
void operator= (const GenericExpression< E > &expr)
 Assignment.
Public Member Functions inherited from GenericExpression< dimensionSetRefWrap >
auto evaluate () const

Static Public Attributes

static constexpr bool is_leaf = false
Static Public Attributes inherited from GenericExpression< dimensionSetRefWrap >
static constexpr bool is_leaf

Detailed Description

Expression wrap of non-const reference to dimensionSet.

Definition at line 52 of file dimensionSetExpression.H.

Constructor & Destructor Documentation

◆ dimensionSetRefWrap() [1/2]

dimensionSetRefWrap ( dimensionSet & elems)
inline

Construct from components.

Definition at line 64 of file dimensionSetExpression.H.

◆ dimensionSetRefWrap() [2/2]

template<typename E>
dimensionSetRefWrap ( dimensionSet & elems,
const GenericExpression< E > & expr )
inline

Definition at line 71 of file dimensionSetExpression.H.

Member Function Documentation

◆ evaluate() [1/2]

auto evaluate ( ) const
inline

Definition at line 82 of file dimensionSetExpression.H.

◆ evaluate() [2/2]

template<typename E>
auto & evaluate ( const GenericExpression< E > & expr)
inline

Definition at line 88 of file dimensionSetExpression.H.

◆ operator=()

template<typename E>
void operator= ( const GenericExpression< E > & expr)
inline

Assignment.

Definition at line 101 of file dimensionSetExpression.H.

Member Data Documentation

◆ is_leaf

bool is_leaf = false
staticconstexpr

Definition at line 59 of file dimensionSetExpression.H.


The documentation for this class was generated from the following file: