blaze::ForEachTrait< T, OP > Struct Template Reference

Base template for the ForEachTrait class.The ForEachTrait class template offers the possibility to select the resulting data type of a generic forEach operation on the given type T. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting data type of the operation. In case the type of T doesn't fit or if no forEach operation exists for the type, the resulting data type Type is set to INVALID_TYPE. Note that const and volatile qualifiers and reference modifiers are generally ignored. More...

#include <ForEachTrait.h>

Detailed Description

template<typename T, typename OP>
struct blaze::ForEachTrait< T, OP >

Base template for the ForEachTrait class.

The ForEachTrait class template offers the possibility to select the resulting data type of a generic forEach operation on the given type T. Given the type T, which must either be a vector or matrix type, the nested type Type corresponds to the resulting data type of the operation. In case the type of T doesn't fit or if no forEach operation exists for the type, the resulting data type Type is set to INVALID_TYPE. Note that const and volatile qualifiers and reference modifiers are generally ignored.


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