35 #ifndef _BLAZE_MATH_TRAITS_DIVTRAIT_H_ 36 #define _BLAZE_MATH_TRAITS_DIVTRAIT_H_ 136 template<
typename T1
151 struct DivType {
using Type = decltype( std::declval<Type1>() / std::declval<Type2>() ); };
173 template<
typename T >
174 struct DivTrait< T, T, EnableIf_< IsBuiltin<T> > >
190 template<
typename T1,
typename T2 >
191 struct DivTrait< complex<T1>, T2, EnableIf_< IsBuiltin<T2> > >
207 template<
typename T1,
typename T2 >
208 struct DivTrait< T1, complex<T2>, EnableIf_< IsBuiltin<T1> > >
224 template<
typename T1,
typename T2 >
225 struct DivTrait< complex<T1>, complex<T2> >
249 template<
typename T1,
typename T2 >
Compile time check for volatile data types.The IsVolatile type trait tests whether or not the given t...
Definition: IsVolatile.h:75
typename Decay< T >::Type Decay_
Auxiliary alias declaration for the Decay type trait.The Decay_ alias declaration provides a convenie...
Definition: Decay.h:98
Header file for the IsVolatile type trait.
Header file for the Decay type trait.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Header file for the If class template.
Header file for the Or class template.
Header file for the EnableIf class template.
typename DivTrait< T1, T2 >::Type DivTrait_
Auxiliary alias declaration for the DivTrait class template.The DivTrait_ alias declaration provides ...
Definition: DivTrait.h:250
Header file for the CommonType type trait.
Header file for the IsConst type trait.
typename If< T1, T2, T3 >::Type If_
Auxiliary alias declaration for the If class template.The If_ alias declaration provides a convenient...
Definition: If.h:154
Header file for the IsReference type trait.
Compile time check for constant data types.The IsConst type trait tests whether or not the given temp...
Definition: IsConst.h:75
Base template for the DivTrait class.
Definition: DivTrait.h:139
Header file for the All type trait.
Header file for the IsBuiltin type trait.
typename CommonType< T... >::Type CommonType_
Auxiliary alias declaration for the CommonType type trait.The CommonType_ alias declaration provides ...
Definition: CommonType.h:95
Compile time type check.This class tests whether the given template parameter T is a reference type (...
Definition: IsReference.h:75
Header file for the Any type trait.
Header file for the complex data type.