Conditional expression selecting all lanes from a eve::simd_value. More...
#include <eve/conditional.hpp>
Required header: #include <eve/conditional.hpp>
Public Member Functions | |
| template<typename V > | |
| constexpr auto | else_ (V v) const |
| Extends a conditional expression with an alternative value. | |
| template<typename T > | |
| auto | mask (eve::as< T > const &tgt) const |
| Computes the eve::logical_value associated to the current conditional. | |
| template<typename T > | |
| constexpr std::ptrdiff_t | count (eve::as< T > const &) const |
| Number of lanes to be left unmasked. | |
| constexpr bool friend | operator== (ignore_none_ const &, ignore_none_ const &)=default |
| Checks equality between two eve::ignore_none_ instances. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, ignore_none_ const &) |
| Inserts a eve::ignore_none_ conditional expression into a output stream. | |