|
libsimdpp
1.0
|
simdpp::mask_int8< N, void > Class Template Reference
Class representing a mask for 8-bit integer vector of arbitrary length. More...
Inheritance diagram for simdpp::mask_int8< N, void >:

Public Types | |
| using | base_vector_type = mask_int8v |
| using | expr_type = void |
Public Types inherited from simdpp::any_int8< N, mask_int8< N, 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 | |
| mask_int8 ()=default | |
| mask_int8 (const mask_int8< N > &)=default | |
| mask_int8< N > & | operator= (const mask_int8< N > &)=default |
| uint8< N > | unmask () const |
| Access the underlying type. More... | |
| const mask_int8v & | operator[] (unsigned i) const |
| mask_int8v & | operator[] (unsigned i) |
| mask_int8< N > | eval () const |
Static Public Attributes | |
| static const unsigned | type_tag = SIMDPP_TAG_MASK_INT |
Static Public Attributes inherited from simdpp::any_int8< N, mask_int8< N, 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, mask_int8< N, void > > | |
| static const unsigned | size_tag |
Static Public Attributes inherited from simdpp::any_vec< N, mask_int8< N, void > > | |
| static const unsigned | length_bytes |
Detailed Description
template<unsigned N>
class simdpp::mask_int8< N, void >
Class representing a mask for 8-bit integer vector of arbitrary length.
Member Typedef Documentation
template<unsigned N>
| using simdpp::mask_int8< N, void >::base_vector_type = mask_int8v |
template<unsigned N>
| using simdpp::mask_int8< N, void >::expr_type = void |
Constructor & Destructor Documentation
template<unsigned N>
|
default |
template<unsigned N>
|
default |
Member Function Documentation
template<unsigned N>
|
inline |
template<unsigned N>
|
default |
template<unsigned N>
|
inline |
template<unsigned N>
|
inline |
template<unsigned N>
|
inline |
Access the underlying type.
Member Data Documentation
template<unsigned N>
|
static |
The documentation for this class was generated from the following file:
- types/int8.h
Generated on Tue Apr 8 2014 03:14:35 for libsimdpp by
1.8.4
Public Types inherited from