Blaze 3.9
blaze::NoAliasExpr< T > Struct Template Reference

Base class for all no-alias expression templates. More...

#include <NoAliasExpr.h>

Inherits blaze::Expression< T >.

Detailed Description

template<typename T>
struct blaze::NoAliasExpr< T >

Base class for all no-alias expression templates.

The NoAliasExpr class serves as a tag for all expression templates that implement a no-alias operation. All classes, that represent a 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 no-alias expression template. Only in case a class is derived publicly from the NoAliasExpr base class, the IsNoAliasExpr type trait recognizes the class as valid no-alias expression template.


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