return type from set_intersection
Variables | |
constexpr auto | eve::algo::max_element = function_with_traits<max_element_>[default_simple_algo_traits] |
SIMD variation on std::max_element not exact match | |
constexpr auto | eve::algo::search = function_with_traits<search_> |
SIMD version of std::search (subsequence in a sequence). | |
constexpr auto | eve::algo::all_of = function_with_traits<all_of_>[default_simple_algo_traits] |
a SIMD version of std::all_of | |
constexpr auto | eve::algo::any_of = function_with_traits<any_of_>[default_simple_algo_traits] |
a SIMD version of std::any_of | |
constexpr auto | eve::algo::copy = function_with_traits<copy_>[default_simple_algo_traits] |
SIMD optimized copy algorithm. | |
constexpr auto | eve::algo::copy_backward = function_with_traits<copy_backward_>[default_simple_algo_traits] |
SIMD optimized backward copy algorithm. | |
constexpr auto | eve::algo::copy_if = function_with_traits<copy_if_> |
SIMD variation on std::copy_if. | |
constexpr auto | eve::algo::equal = function_with_traits<equal_>[all_of.get_traits()] |
a SIMD version of std::equal | |
constexpr auto | eve::algo::fill = function_with_traits<fill_>[default_simple_algo_traits] |
a version of std::fill | |
constexpr auto | eve::algo::find_if = function_with_traits<find_if_>[default_simple_algo_traits] |
SIMD version of std::find_if. | |
constexpr auto | eve::algo::find = function_with_traits<find_>[find_if.get_traits()] |
a version of find_if with a value to find instead of a predicate to test. | |
constexpr auto | eve::algo::find_if_not = function_with_traits<find_if_not_>[find_if.get_traits()] |
a version of eve::algo::find_if where the preicate is negated | |
constexpr auto | eve::algo::find_last_if = function_with_traits<find_last_if_>[default_simple_algo_traits] |
SIMD version of std::ranges::find_last_if | |
constexpr auto | eve::algo::find_last = function_with_traits<find_last_>[find_last_if.get_traits()] |
a version of find_last_if with a value to find instead of a predicate to test. | |
constexpr auto | eve::algo::find_last_if_not = function_with_traits<find_last_if_not_>[find_last_if.get_traits()] |
a version of find_last_if where the preicate is negated | |
constexpr auto | eve::algo::for_each = function_with_traits<for_each_> |
a basic for_each algorithm. | |
constexpr auto | eve::algo::for_each_selected = function_with_traits<for_each_selected_> |
an algorithm to perform some scalar operation for every element, that matches a given SIMD predicate. Defined in Header | |
constexpr auto | eve::algo::iota = function_with_traits<iota_>[copy.get_traits()] |
SIMD version of std::iota For conversion/overflow behaviour, should follow the standard. | |
constexpr auto | eve::algo::keep_if = function_with_traits<keep_if_>[no_traits] |
In-place version of std::copy_if | |
constexpr auto | eve::algo::max_value = function_with_traits<max_value_>[default_simple_algo_traits] |
SIMD algorithm that returns maximum value in the range. | |
constexpr auto | eve::algo::min_element = function_with_traits<min_element_> |
SIMD version of std::min_element | |
constexpr auto | eve::algo::min_value = function_with_traits<min_value_>[default_simple_algo_traits] |
SIMD algorithm that returns minimum value in the range. | |
constexpr auto | eve::algo::mismatch = function_with_traits<mismatch_>[find_if.get_traits()] |
a SIMD version of std::mismatch | |
constexpr auto | eve::algo::none_of = function_with_traits<none_of_> |
a SIMD version of std::none_of | |
constexpr auto | eve::algo::reduce = function_with_traits<reduce_>[default_simple_algo_traits] |
SIMD optimized version of std::reduce. | |
constexpr auto | eve::algo::remove_if = function_with_traits<remove_if_>[no_traits] |
SIMD version of std::remove_if. | |
constexpr auto | eve::algo::remove = function_with_traits<remove_>[no_traits] |
SIMD version of std::remove. | |
constexpr auto | eve::algo::reverse = function_with_traits<reverse_>[no_unrolling][no_aligning] |
SIMD version of std::reverse. | |
constexpr auto | eve::algo::reverse_copy = function_with_traits<reverse_copy_>[algo::unroll<1>] |
SIMD version of std::reverse_copy. | |
constexpr auto | eve::algo::set_intersection = function_with_traits<set_intersection_> |
SIMD variation on std::set_intersection that HAS A SLIGHTLY DIFFERENT SEMANTICS. | |
constexpr auto | eve::algo::swap_ranges = function_with_traits<swap_ranges_>[default_simple_algo_traits] |
SIMD version of std::swap_ranges. | |
constexpr auto | eve::algo::transform_inplace = function_with_traits<transform_inplace_>[default_simple_algo_traits] |
same as; | |
constexpr auto | eve::algo::transform_to = function_with_traits<transform_to_>[default_simple_algo_traits] |
SIMD version of std::transform. | |
constexpr auto | eve::algo::transform_copy_if = function_with_traits<detail::transform_copy_if_> |
Similar to applying eve::transform_to and eve::copy_if at the same time. | |
constexpr auto | eve::algo::transform_keep_if = function_with_traits<transform_keep_if_>[no_traits] |
In-place version of eve::algo::transform_copy_if | |
constexpr auto | eve::algo::transform_reduce = function_with_traits<transform_reduce_>[default_simple_algo_traits] |
SIMD version of std::transform_reduce for a single range. | |