35#ifndef _BLAZE_MATH_TRAITS_ROWSTRAIT_H_
36#define _BLAZE_MATH_TRAITS_ROWSTRAIT_H_
57template<
typename,
size_t >
struct RowsTrait;
58template<
typename,
size_t,
typename =
void >
struct RowsTraitEval1;
59template<
typename,
size_t,
typename =
void >
struct RowsTraitEval2;
66template<
size_t M ,
typename T >
67auto evalRowsTrait(
const volatile T& ) -> RowsTraitEval1<T,M>;
120 :
public decltype( evalRowsTrait<M>( std::declval<MT&>() ) )
153 :
public RowsTraitEval2<MT,M>
typename RowsTrait< MT, M >::Type RowsTrait_t
Auxiliary alias declaration for the RowsTrait type trait.
Definition: RowsTrait.h:140
Base template for the RowsTrait class.
Definition: RowsTrait.h:121
Header file for basic type definitions.