Vc
1.0.0-dev
SIMD Vector Classes for C++
|
|
This is the complete list of members for Mask< T, Abi >, including all inherited members.
abi typedef | Mask< T, Abi > | |
count() const | Mask< T, Abi > | inline |
EntryReference typedef | Mask< T, Abi > | |
EntryType typedef | Mask< T, Abi > | |
firstOne() const | Mask< T, Abi > | inline |
generate(G &&gen) | Mask< T, Abi > | inlinestatic |
isEmpty() const | Mask< T, Abi > | inline |
isFull() const | Mask< T, Abi > | inline |
isMix() const | Mask< T, Abi > | inline |
isNotEmpty() const | Mask< T, Abi > | inline |
load(const bool *mem) | Mask< T, Abi > | inline |
load(const bool *mem, Flags flags) | Mask< T, Abi > | inline |
Mask()=default | Mask< T, Abi > | inline |
Mask(VectorSpecialInitializerZero) | Mask< T, Abi > | inlineexplicit |
Mask(VectorSpecialInitializerOne) | Mask< T, Abi > | inlineexplicit |
Mask(bool b) | Mask< T, Abi > | inlineexplicit |
Mask(U &&otherMask, Common::enable_if_mask_converts_implicitly< T, U >=nullarg) | Mask< T, Abi > | inline |
Mask(U &&otherMask, Common::enable_if_mask_converts_explicitly< T, U >=nullarg) 1 | Mask< T, Abi > | inlineexplicit |
Mask(const bool *mem) | Mask< T, Abi > | inlineexplicit |
Mask(const bool *mem, Flags flags) | Mask< T, Abi > | inlineexplicit |
MemoryAlignment | Mask< T, Abi > | static |
One() | Mask< T, Abi > | inlinestatic |
operator!() const | Mask< T, Abi > | inline |
operator!=(const Mask &mask) const | Mask< T, Abi > | inline |
operator&(const Mask &mask) const | Mask< T, Abi > | inline |
operator&&(const Mask &mask) const | Mask< T, Abi > | inline |
operator&=(const Mask &mask) | Mask< T, Abi > | inline |
operator==(const Mask &mask) const | Mask< T, Abi > | inline |
operator[](size_t index) | Mask< T, Abi > | inline |
operator[](size_t index) const | Mask< T, Abi > | inline |
operator^(const Mask &mask) const | Mask< T, Abi > | inline |
operator^=(const Mask &mask) | Mask< T, Abi > | inline |
operator|(const Mask &mask) const | Mask< T, Abi > | inline |
operator|=(const Mask &mask) | Mask< T, Abi > | inline |
operator||(const Mask &mask) const | Mask< T, Abi > | inline |
shifted(int amount) const | Mask< T, Abi > | inline |
Size | Mask< T, Abi > | static |
size() | Mask< T, Abi > | inlinestatic |
store(bool *mem) const | Mask< T, Abi > | inline |
store(bool *mem, Flags flags) const | Mask< T, Abi > | inline |
toInt() const | Mask< T, Abi > | inline |
value_reference typedef | Mask< T, Abi > | |
value_type typedef | Mask< T, Abi > | |
VectorEntryType typedef | Mask< T, Abi > | |
Zero() | Mask< T, Abi > | inlinestatic |