Compile time check for custom data types.
More...
#include <IsInitializer.h>
Inherits blaze::IntegralConstant< T, N >.
template<typename T>
struct blaze::IsInitializer< T >
Compile time check for custom data types.
This type trait tests whether the given data type represents an initializer list, i.e. is an initializer vector or an initializer matrix. In case the data type represents an initializer list, 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. Examples:
Efficient implementation of a dynamic matrix.
Definition: DynamicMatrix.h:242
Efficient implementation of an arbitrary sized vector.
Definition: DynamicVector.h:223
Dense matrix representation of an initializer list.
Definition: InitializerMatrix.h:185
Dense vector representation of an initializer list.
Definition: InitializerVector.h:182
constexpr bool rowMajor
Storage order flag for row-major matrices.
Definition: StorageOrder.h:71
constexpr bool columnVector
Transpose flag for column vectors.
Definition: TransposeFlag.h:58
Compile time check for custom data types.
Definition: IsInitializer.h:83
The documentation for this struct was generated from the following file: