◆ slice() [2/2]
template<typename Type , typename Cardinal >
template<std::size_t Slice>
Return the upper or lower half-sized slice of a eve::wide. Does not participate in overload resolution if
Example: See it live on Compiler Explorer #include <eve/wide.hpp>
#include <iostream>
int main()
{
// Generates the wide [1 ... N]
std::cout << r << "\n";
}
constexpr callable_hi_ hi Callable object computing the higher part of the values. Definition: hi.hpp:59 constexpr callable_lo_ lo Callable object computing the lower part of the values. Definition: lo.hpp:59 auto slice() const Slice a eve::wide into two eve::wide of half cardinal. Does not participate in overload resolution if... Definition: wide.hpp:304 |