![]() |
Base class for all views.The View class serves as a tag for all views (subvectors, submatrices, rows, columns, ...). All classes that represent a view and that are used within the expression template environment of the Blaze library have to derive from this class in order to qualify as a view. Only in case a class is derived from the View base class, the IsView type trait recognizes the class as valid view. More...
#include <View.h>
Inherits blaze::Expression.
Inherited by blaze::DenseColumn< MT, SO > [private]
, blaze::DenseRow< MT, SO > [private]
, blaze::DenseSubmatrix< MT, SO > [private]
, blaze::DenseSubvector< VT, TF > [private]
, blaze::SparseColumn< typename, bool > [private]
, blaze::SparseRow< typename, bool > [private]
, blaze::SparseSubmatrix< typename, bool > [private]
, and blaze::SparseSubvector< typename, bool > [private]
.
Base class for all views.
The View class serves as a tag for all views (subvectors, submatrices, rows, columns, ...). All classes that represent a view and that are used within the expression template environment of the Blaze library have to derive from this class in order to qualify as a view. Only in case a class is derived from the View base class, the IsView type trait recognizes the class as valid view.