![]() |
Blaze 3.9
|
Base class for all matrix no-alias expression templates. More...
#include <MatNoAliasExpr.h>
Inherits blaze::NoAliasExpr< MT >.
Base class for all matrix no-alias expression templates.
The MatNoAliasExpr class serves as a tag for all expression templates that implement a matrix no-alias operation. All classes, that represent a matrix no-alias operation 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 matrix no-alias expression template. Only in case a class is derived publicly from the MatNoAliasExpr base class, the IsMatNoAliasExpr type trait recognizes the class as valid matrix no-alias expression template.