| ►Neve | |
| Cabi | Find proper ABI for Type/Lanes pair |
| ►Caligned_allocator | Standard-compliant allocator handling the allocation and deallocation of segment of aligned memory |
| Crebind | Convert an aligned_allocator type to another |
| Caligned_ptr | Wrapper for non-owning aligned pointers |
| Cas | Lightweight type-wrapper |
| Cas_pattern | Formula-based pattern holder |
| Ccardinal | Computes the cardinal of a given type |
| Ccommon_compatible | Computes the type compatible with a list of values |
| Ccommon_type | Computes a type that can represent all values in a list of types |
| Ccomplex | SIMD-compatible representation of complex numbers |
| Celement_type | Extracts the scalar part of a type |
| Cexpected_cardinal | Computes the expected cardinal of a given type |
| Cfixed | SIMD register cardinal type |
| Cfundamental_cardinal | Computes the fundamental cardinal of a given type |
| Cif_ | Extensible wrapper for SIMD conditional |
| Cignore_all_ | Conditional expression selecting no lane from a eve::simd_value |
| Cignore_extrema | Conditional expression ignoring lanes at both extrema of a eve::simd_value |
| Cignore_first | Conditional expression ignoring the k first lanes from a eve::simd_value |
| Cignore_last | Conditional expression ignoring the k last lanes from a eve::simd_value |
| Cignore_none_ | Conditional expression selecting all lanes from a eve::simd_value |
| Ckeep_between | Conditional expression keeping all lanes between two position |
| Ckeep_first | Conditional expression selecting the k first lanes from a eve::simd_value |
| Ckeep_last | Conditional expression keeping the k last lanes from a eve::simd_value |
| Clogical< T > | Wrapper for SIMD compatible logical types |
| Clogical< wide< Type, Cardinal > > | Wrapper for SIMD registers holding logical types with compile-time size |
| Cor_ | Conditional/Alternative wrapper |
| Cpattern_t | Shuffling pattern |
| Cplatform | Platform specific constexpr information |
| Cscalar_cardinal | Cardinal type for scalar values |
| Csoa_ptr | Low level abstruction that is like a tuple of pointers to parallel arrays. We think that in code one should use views::zip_iterator instead, it can do everything soa_ptr can and more. We are still trying to figure out how/where these abstructions should live |
| Cstack_buffer | A stack buffer for a simd-value |
| Cstruct_support | CRTP base-class to declare operators for user-defined product type |
| Csupports_like | Opt-in traits for eve::like concept compliance |
| Csupports_ordering | Register a user-defined type to supports ordering |
| Ctop_bits | The cheapest to get bitset for simd logical |
| Cwide | Wrapper for SIMD registers |
| Rarithmetic | |
| Rarm_abi | |
| Rsve_abi | |
| Rregular_abi | |
| Rnon_native_abi | |
| Rnative_abi | |
| Rppc_abi | |
| Rx86_abi | |
| Rnative_simd_for_abi | |
| Relement_compatible_to | |
| Rcompatible_values | |
| Relement_bit_compatible_to | |
| Rbit_compatible_values | |
| Rsize_compatible_to | |
| Rsize_compatible_values | |
| Rsame_value_type | |
| Rdifferent_value_type | |
| Rindex_compatible_values | |
| Rconditional_expr | Specifies that a type is a Conditional Expression |
| Rrelative_conditional_expr | Specifies that a type is a Conditional Expression using relative mask |
| Rgenerator | |
| Rinvocable | |
| Rlogical_scalar_value | Specify that a type represents a logical scalar value |
| Rlogical_simd_value | Specify that a type represents a logical SIMD value |
| Rsimd_compatible_ptr | |
| Rshuffle_pattern | |
| Rproperly_convertible | |
| Rplain_scalar_value | |
| Rproduct_scalar_value | |
| Rarithmetic_scalar_value | |
| Rarithmetic_simd_value | |
| Rplain_simd_value | |
| Rproduct_simd_value | |
| Rsimd_allocator | |
| Rvalue | |
| Rintegral_value | |
| Rsigned_value | |
| Runsigned_value | |
| Rsigned_integral_value | |
| Rfloating_value | |
| Rreal_value | |
| Rfloating_real_value | |
| Rintegral_real_value | |
| Rlogical_value | |
| Rscalar_value | Specify that a type represents a scalar value |
| Rintegral_scalar_value | Specify that a type represents an integral scalar value |
| Rsigned_scalar_value | Specify that a type represents a signed scalar value |
| Runsigned_scalar_value | Specify that a type represents a scalar value |
| Rsigned_integral_scalar_value | Specify that a type represents a scalar value |
| Rfloating_scalar_value | Specify that a type represents a scalar value |
| Rreal_scalar_value | Specify that a type represents a scalar value |
| Rfloating_real_scalar_value | Specify that a type represents a scalar value |
| Rintegral_real_scalar_value | Specify that a type represents a scalar value |
| Rsimd_value | Specifies that a type a SIMD type |
| Rintegral_simd_value | Specifies that a type a SIMD type with integral elements |
| Rsigned_simd_value | |
| Runsigned_simd_value | |
| Rsigned_integral_simd_value | |
| Rfloating_simd_value | |
| Rreal_simd_value | |
| Rfloating_real_simd_value | |
| Rintegral_real_simd_value | |
| Rhas_store_equivalent | |
| Rlike | Specifies semantic compatibility between wrapper/wrapped types |
| Rhave_common_type |
