35#ifndef _BLAZE_MATH_SHIMS_SUB_H_
36#define _BLAZE_MATH_SHIMS_SUB_H_
65template<
typename T1,
typename T2 >
67 noexcept(
noexcept( lhs - rhs ) )
69 return std::forward<T1>( lhs ) - std::forward<T2>( rhs );
BLAZE_ALWAYS_INLINE constexpr decltype(auto) sub(T1 &&lhs, T2 &&rhs) noexcept(noexcept(lhs - rhs))
Subtraction of the two given arguments.
Definition: Sub.h:66
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
System settings for the inline keywords.