Type traits
Type traits for SIMD related types and functions. More...
Detailed Description
Type traits for SIMD related types and functions.
Using EVE types and functions may require informations about some properties of the processed types that are accessible through the following traits.
Convenience header:
#include <eve/traits.hpp>
Classes | |
struct | eve::abi< Type, Lanes > |
Find proper ABI for Type/Lanes pair. More... | |
struct | eve::as< T > |
Lightweight type-wrapper. More... | |
struct | eve::cardinal< Type > |
Computes the cardinal of a given type. More... | |
struct | eve::common_compatible< Ts > |
Computes the type compatible with a list of values. More... | |
struct | eve::common_type< Ts > |
Computes a type that can represent all values in a list of types. More... | |
struct | eve::element_type< T > |
Extracts the scalar part of a type. More... | |