#include <type_traits>
Go to the source code of this file.
|
struct | tinysimd::is_aligned_t |
|
struct | tinysimd::is_not_aligned_t |
|
struct | tinysimd::is_not_reused_t |
|
struct | tinysimd::is_streaming< T > |
|
struct | tinysimd::is_requiring_alignment< T > |
|
struct | tinysimd::has_width< T, U > |
|
struct | tinysimd::has_width< T, decltype((void) T::width, 0u)> |
|
struct | tinysimd::has_alignment< T, U > |
|
struct | tinysimd::has_alignment< T, decltype((void) T::alignment, 0u)> |
|
struct | tinysimd::make_void< Ts > |
|
struct | tinysimd::has_scalarType< class, class > |
|
struct | tinysimd::has_scalarType< T, void_t< typename T::scalarType > > |
|
struct | tinysimd::is_vector< T > |
|
struct | tinysimd::is_vector_floating_point< T, class > |
|
struct | tinysimd::is_vector_floating_point< T, typename std::enable_if< is_vector< T >::value >::type > |
|
struct | tinysimd::is_vector_integral< T, class > |
|
struct | tinysimd::is_vector_integral< T, typename std::enable_if< is_vector< T >::value >::type > |
|
|
template<class... Ts> |
using | tinysimd::void_t = typename make_void< Ts... >::type |
|