libsimdpp
1.0
|
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
simdpp::int8< N, E > Class Template Reference
Inheritance diagram for simdpp::int8< N, E >:

Public Types | |
using | expr_type = E |
![]() | |
using | uint_element_type = uint8_t |
using | int_vector_type = int8< N > |
using | uint_vector_type = uint8< N > |
using | mask_vector_type = mask_int8< N > |
Public Member Functions | |
int8 (const E &a, int) | |
template<template< unsigned, class > class V, unsigned N2> | |
int8 (const any_vec< N, V< N2, E >> &a) | |
template<template< unsigned, class > class V, unsigned N2> | |
int8 (const any_vec< N, V< N2, void >> &a) | |
operator int8< N > () const | |
int8< N > | eval () const |
Public Attributes | |
E | e |
Static Public Attributes | |
static const unsigned | type_tag = SIMDPP_TAG_INT |
![]() | |
static const unsigned | length |
static const unsigned | vec_length |
static const unsigned | num_bits |
static const uint_element_type | all_bits |
![]() | |
static const unsigned | size_tag |
![]() | |
static const unsigned | length_bytes |
Member Typedef Documentation
template<unsigned N, class E = void>
using simdpp::int8< N, E >::expr_type = E |
Constructor & Destructor Documentation
template<unsigned N, class E = void>
|
inline |
template<unsigned N, class E = void>
template<template< unsigned, class > class V, unsigned N2>
|
inline |
template<unsigned N, class E = void>
template<template< unsigned, class > class V, unsigned N2>
|
inline |
Member Function Documentation
template<unsigned N, class E = void>
int8<N> simdpp::int8< N, E >::eval | ( | ) | const |
template<unsigned N, class E = void>
|
inline |
Member Data Documentation
template<unsigned N, class E = void>
E simdpp::int8< N, E >::e |
template<unsigned N, class E = void>
|
static |
The documentation for this class was generated from the following files:
- types/fwd.h
- types/generic.h
Generated on Tue Apr 8 2014 03:14:35 for libsimdpp by
