35#ifndef _BLAZE_MATH_SHIMS_ADD_H_
36#define _BLAZE_MATH_SHIMS_ADD_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) add(T1 &&lhs, T2 &&rhs) noexcept(noexcept(lhs+rhs))
Addition of the two given arguments.
Definition: Add.h:66
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
System settings for the inline keywords.