![]() |
Blaze 3.9
|
Base class for all modification expression templates. More...
#include <Modification.h>
Inherits If_t< IsComputation_v< T >, Computation, If_t< IsTransformation_v< T >, Transformation, EmptyType > >.
Base class for all modification expression templates.
The Modification class serves as a tag for all modification expression templates. All classes that represent a modification and that are used within the expression template environment of the Blaze library have to derive publicly from this class in order to qualify as modification expression template. Only in case a class is derived publicly from the Modification base class, the IsModification type trait recognizes the class as valid modification expression template.