E.V.E  0.1-beta
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...