Detailed Description
EVE - Expressive Vector Engine Copyright : EVE Contributors & Maintainers SPDX-License-Identifier: MIT
Classes | |
struct | iterator_cardinal |
Returns a cardinal for an eve::algo::iterator More... | |
struct | range_ref_wrapper |
a non_owning_range wrapper around owning range. Should be created via range_ref More... | |
struct | value_type |
for an instance of eve::algo::relaxed_iterator , eve::algo::relaxed_range compute the value_type. More... | |
struct | wide_value_type |
for an instance of eve::algo::iterator a shortcut: wide<value_type_t, iterator_cardinal_t> More... | |
Variables | |
constexpr auto | copy = function_with_traits<copy_>[default_simple_algo_traits] |
version of std::copy More... | |
constexpr auto | for_each = function_with_traits<for_each_> |
a basic for_each algorithm. More... | |
constexpr range_ref_ | range_ref |
for a non_owning_range returns it, otherwise returns a range_ref_wrapper . More... | |
constexpr auto | transform_inplace = function_with_traits<transform_inplace_>[default_simple_algo_traits] |
same as; More... | |
constexpr auto | transform_to = function_with_traits<transform_to_>[default_simple_algo_traits] |
version of std::transform More... | |