E.V.E
v2023.02.15
Loading...
Searching...
No Matches
eve::ignore_all_ Struct Reference

Conditional expression selecting no lane from a eve::simd_value. More...

#include <eve/conditional.hpp>

Detailed Description

Required header: #include <eve/conditional.hpp>

See also
eve::ignore_all

Public Member Functions

template<typename V>
constexpr auto else_ (V const &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_all_ const &, ignore_all_ const &)=default
 Checks equality between two eve::ignore_all_ instances.

Friends

template<typename Ch, typename Ct>
auto & operator<< (std::basic_ostream< Ch, Ct > &os, ignore_all_ const &)
 Inserts a eve::ignore_all_ conditional expression into a output stream.