35 #ifndef _BLAZE_MATH_SIMD_SIMDPACK_H_
36 #define _BLAZE_MATH_SIMD_SIMDPACK_H_
62 template<
typename T >
71 return *
static_cast<T*
>( this );
81 return *
static_cast<const T*
>( this );
BLAZE_ALWAYS_INLINE const T & operator~() const noexcept
Conversion operator for constant vectors.
Definition: SIMDPack.h:80
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
BLAZE_ALWAYS_INLINE T & operator~() noexcept
Conversion operator for non-constant vectors.
Definition: SIMDPack.h:70
Base class for all SIMD data types.The SIMDPack class template is a base class for all SIMD data type...
Definition: SIMDPack.h:63
System settings for the inline keywords.