35#ifndef _BLAZE_MATH_TYPETRAITS_YIELDSSTRICTLYUPPER_H_
36#define _BLAZE_MATH_TYPETRAITS_YIELDSSTRICTLYUPPER_H_
64template<
typename OP,
typename MT,
typename... MTs >
76template<
typename OP,
typename MT,
typename... MTs >
89template<
typename OP,
typename MT,
typename... MTs >
90struct YieldsStrictlyUpper< volatile OP, MT, MTs... >
91 :
public YieldsStrictlyUpper<OP,MT,MTs...>
102template<
typename OP,
typename MT,
typename... MTs >
103struct YieldsStrictlyUpper< const volatile OP, MT, MTs... >
104 :
public YieldsStrictlyUpper<OP,MT,MTs...>
123template<
typename OP,
typename MT,
typename... MTs >
Header file for the IntegralConstant class template.
constexpr bool YieldsStrictlyUpper_v
Auxiliary variable template for the YieldsStrictlyUpper type trait.
Definition: YieldsStrictlyUpper.h:124
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Compile time check for operations on matrices.
Definition: YieldsStrictlyUpper.h:67