|
MGIS
|
a class meant to group modifiers allowing modifiers composability More...
#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Function/EvaluatorModifierConcept.hxx>
Public Types | |
| using | Tag = EvaluatorModifierTag |
| this alias allows to match the Evaluator Modifier concept | |
Public Member Functions | |
| constexpr | EvaluatorModifiersGroup (Ms... ms) |
| constructor from an explicit list of modifiers | |
| constexpr | EvaluatorModifiersGroup (std::tuple< Ms... > g) |
| constructor from a tuple of modifiers | |
| constexpr auto | operator() (const EvaluatorConcept auto &e) const |
| call operator applying each modifiers of the group | |
Public Attributes | |
| const std::tuple< Ms... > | group |
a class meant to group modifiers allowing modifiers composability
|
inlineconstexpr |
call operator applying each modifiers of the group
| [in] | e | evaluator |