|
template<size_t N> |
constexpr auto | adjacent = detail::AdjacentFunction<N> {} |
|
template<size_t N> |
constexpr auto | adjacent_transform = function::curry_back(detail::AdjacentTransformFunction<N> {}, meta::c_<2ZU>) |
|
constexpr auto | all = detail::AllFunction {} |
|
constexpr auto | as_const = detail::AsConstFunction {} |
|
constexpr auto | as_rvalue = detail::AsRValueFunction {} |
|
constexpr auto | cache_last = detail::CacheLastFunction {} |
|
constexpr auto | cartesian_product = detail::CartesianProductFunction {} |
|
constexpr auto | chunk = function::curry_back(detail::ChunkFunction {}, meta::c_<2ZU>) |
|
constexpr auto | chunk_by = function::curry_back(detail::ChunkByFunction {}, meta::c_<2ZU>) |
|
constexpr auto | clone = detail::CloneFunction {} |
|
constexpr auto | common = detail::CommonFunction {} |
|
constexpr auto | concat = detail::ConcatFunction {} |
|
constexpr auto | counted = detail::CountedFunction {} |
|
constexpr auto | cycle = detail::CycleFunction {} |
|
constexpr auto | drop = function::curry_back(detail::DropFunction {}, meta::c_<2ZU>) |
|
constexpr auto | drop_while = function::curry_back(detail::DropWhileFunction {}, meta::c_<2ZU>) |
|
template<size_t index> |
constexpr auto | elements = detail::ElementsFunction<index> {} |
|
template<typename T> |
constexpr auto | empty = EmptyView<T> {} |
|
constexpr auto | enumerate = detail::EnumerateFunction {} |
|
constexpr auto | filter = function::curry_back(detail::FilterFunction {}, meta::c_<2ZU>) |
|
constexpr auto | iota = detail::IotaFunction {} |
|
constexpr auto | join = detail::JoinFunction {} |
|
constexpr auto | join_with = function::curry_back(detail::JoinWithFunction {}, meta::c_<2ZU>) |
|
constexpr auto | keys = elements<0> |
|
constexpr auto | pairwise = view::adjacent<2> |
|
constexpr auto | pairwise_transform = view::adjacent_transform<2> |
|
constexpr auto | range = detail::RangeFunction {} |
|
constexpr auto | repeat = detail::RepeatFunction {} |
|
constexpr auto | reverse = detail::ReverseFunction {} |
|
constexpr auto | single = detail::SingleFunction {} |
|
constexpr auto | slide = function::curry_back(detail::SlideFunction {}, meta::c_<2ZU>) |
|
constexpr auto | split = function::curry_back(detail::SplitFunction {}, meta::c_<2ZU>) |
|
constexpr auto | stride = function::curry_back(detail::StrideFunction {}, meta::c_<2ZU>) |
|
constexpr auto | take = function::curry_back(detail::TakeFunction {}, meta::c_<2ZU>) |
|
constexpr auto | take_while = function::curry_back(detail::TakeWhileFunction {}, meta::c_<2ZU>) |
|
constexpr auto | transform = function::curry_back(detail::TransformFunction {}, meta::c_<2ZU>) |
|
constexpr auto | values = elements<1> |
|
constexpr auto | zip = detail::ZipFunction {} |
|
constexpr auto | zip_transform = detail::ZipTransformFunction {} |
|