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

Compile time check for column vector types. More...

#include <IsColumnVector.h>

Inherits decltype isColumnVector_backend std::declval< T * >.

Detailed Description

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

Compile time check for column vector types.

This type trait tests whether or not the given template argument is a column dense or sparse vector type (i.e. a vector whose transposition flag is set to blaze::columnVector). In case the type is a column vector type, the value member constant is set to true, the nested type definition Type is TrueType, and the class derives from TrueType. Otherwise value is set to false, Type is FalseType, and the class derives from FalseType.

constexpr bool columnVector
Transpose flag for column vectors.
Definition: TransposeFlag.h:58
constexpr bool rowVector
Transpose flag for row vectors.
Definition: TransposeFlag.h:73
Compile time check for column vector types.
Definition: IsColumnVector.h:95

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