|
libsimdpp
1.0
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
simdpp::uint8< 32, void > Class Template Reference
Class representing 32x 8-bit unsigned integer vector. More...
Inheritance diagram for simdpp::uint8< 32, void >:

Public Types | |
| using | element_type = uint8_t |
| using | base_vector_type = uint8< 32 > |
| using | expr_type = void |
Public Types inherited from simdpp::any_int8< 32, uint8< 32, void > > | |
| 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 | |
| uint8 ()=default | |
| uint8 (const uint8< 32 > &)=default | |
| uint8< 32 > & | operator= (const uint8< 32 > &)=default |
| template<class E > | |
| uint8 (const uint8< 32, E > &d) | |
| template<class E > | |
| uint8 (const int8< 32, E > &d) | |
| template<class V > | |
| uint8 (const any_vec< 32, V > &d) | |
| template<class V > | |
| uint8< 32 > & | operator= (const any_vec< 32, V > &d) |
| operator native_type () const | |
| Convert to the underlying vector type. More... | |
| uint8< 32 > | eval () const |
| uint8 (const native_type &d) | |
| uint8< 32 > & | operator= (const native_type &d) |
| const uint8< 32 > & | operator[] (unsigned) const |
| uint8< 32 > & | operator[] (unsigned) |
Static Public Member Functions | |
| static uint8< 32 > | zero () |
| static uint8< 32 > | ones () |
Static Public Attributes | |
| static const unsigned | type_tag = SIMDPP_TAG_UINT |
Static Public Attributes inherited from simdpp::any_int8< 32, uint8< 32, void > > | |
| static const unsigned | length |
| static const unsigned | vec_length |
| static const unsigned | num_bits |
| static const uint_element_type | all_bits |
Static Public Attributes inherited from simdpp::any_vec8< N, uint8< 32, void > > | |
| static const unsigned | size_tag |
Static Public Attributes inherited from simdpp::any_vec< N, uint8< 32, void > > | |
| static const unsigned | length_bytes |
Detailed Description
template<>
class simdpp::uint8< 32, void >
Class representing 32x 8-bit unsigned integer vector.
Member Typedef Documentation
| using simdpp::uint8< 32, void >::base_vector_type = uint8<32> |
| using simdpp::uint8< 32, void >::element_type = uint8_t |
| using simdpp::uint8< 32, void >::expr_type = void |
Constructor & Destructor Documentation
|
default |
|
default |
template<class E >
|
inline |
template<class E >
|
inline |
template<class V >
|
inlineexplicit |
|
inline |
Construct from the underlying vector type
Member Function Documentation
|
inline |
|
inlinestatic |
|
inline |
Convert to the underlying vector type.
|
default |
template<class V >
|
inline |
|
inline |
Construct from the underlying vector type
|
inline |
Access base vectors
|
inline |
Access base vectors
|
inlinestatic |
Member Data Documentation
|
static |
The documentation for this class was generated from the following file:
- types/int8x32.h
Generated on Tue Apr 8 2014 03:14:35 for libsimdpp by
1.8.4
Public Types inherited from