|
template<typename InputType , typename... FuncTypes> |
decltype(auto) | operator| (std::tuple< FuncTypes... > const &func, std::vector< InputType > const &input) |
|
template<typename InputType , typename... FuncTypes> |
decltype(auto) | operator| (std::vector< InputType > const &input, std::tuple< FuncTypes... > const &func) |
|
template<typename InputType , std::size_t N, typename... FuncTypes> |
decltype(auto) | operator| (std::tuple< FuncTypes... > const &func, std::array< InputType, N > const &input) |
|
template<typename InputType , std::size_t N, typename... FuncTypes> |
decltype(auto) | operator| (std::array< InputType, N > const &input, std::tuple< FuncTypes... > const &func) |
|
template<cgt::tuple_flat_c TupleType, typename FuncType >
requires requires{ std::apply(func, args); } |
constexpr auto | operator>> (TupleType &&args, FuncType &&func) |
|
template<cgt::std_array_flat_c ArrayType, typename FuncType >
requires requires{ std::apply(func, args); } |
constexpr auto | operator>> (ArrayType &&args, FuncType &&func) |
|
template<cgt::span_flat_c SpanType, typename FuncType >
requires requires{ std::apply(func, args); } |
constexpr auto | operator>> (SpanType &&args, FuncType &&func) |
|
template<typename... ArgTypes, typename... FuncTypes> |
constexpr auto | operator>> (std::tuple< ArgTypes... > const &args, std::tuple< FuncTypes... > const &func) |
|
template<typename ArgType , std::size_t N, typename... FuncTypes> |
constexpr auto | operator>> (std::array< ArgType, N > const &args, std::tuple< FuncTypes... > const &func) |
|