#include <Pipe.hpp>
|
template<class Other >
requires function<std::remove_cvref_t<Other>> && std::same_as<unwrap_functional_t<Other>, Other> |
constexpr auto | operator| (const Derived &first, Other &&other) noexcept(noexcept(make_composition< PipeStrategy >(first, std::declval< Other >()))) |
|
template<class Other >
requires function<std::remove_cvref_t<Other>> |
constexpr auto | operator| (const Derived &first, Other &&other) noexcept(noexcept(make_composition< PipeStrategy >(first, std::declval< Other >()))) |
|
template<class Other >
requires function<std::remove_cvref_t<Other>> && std::same_as<unwrap_functional_t<Other>, Other> |
constexpr auto | operator| (Derived &&first, Other &&other) noexcept(noexcept(make_composition< PipeStrategy >(std::move(first), std::declval< Other >()))) |
|
template<class Other >
requires function<std::remove_cvref_t<Other>> |
constexpr auto | operator| (Derived &&first, Other &&other) noexcept(noexcept(make_composition< PipeStrategy >(std::move(first), std::declval< Other >()))) |
|
◆ PipeOperator() [1/3]
template<concepts::unqualified Derived>
|
inlineconstexprprotectednoexcept |
◆ PipeOperator() [2/3]
template<concepts::unqualified Derived>
◆ PipeOperator() [3/3]
template<concepts::unqualified Derived>
◆ ~PipeOperator()
template<concepts::unqualified Derived>
◆ operator=() [1/2]
template<concepts::unqualified Derived>
◆ operator=() [2/2]
template<concepts::unqualified Derived>
◆ operator| [1/4]
template<concepts::unqualified Derived>
template<class Other >
requires function<std::remove_cvref_t<Other>> && std::same_as<
unwrap_functional_t<Other>, Other>
constexpr auto operator| |
( |
const Derived & |
first, |
|
|
Other && |
other |
|
) |
| |
|
friend |
◆ operator| [2/4]
template<concepts::unqualified Derived>
template<class Other >
requires function<std::remove_cvref_t<Other>>
constexpr auto operator| |
( |
const Derived & |
first, |
|
|
Other && |
other |
|
) |
| |
|
friend |
◆ operator| [3/4]
template<concepts::unqualified Derived>
template<class Other >
requires function<std::remove_cvref_t<Other>> && std::same_as<
unwrap_functional_t<Other>, Other>
constexpr auto operator| |
( |
Derived && |
first, |
|
|
Other && |
other |
|
) |
| |
|
friend |
◆ operator| [4/4]
template<concepts::unqualified Derived>
template<class Other >
requires function<std::remove_cvref_t<Other>>
constexpr auto operator| |
( |
Derived && |
first, |
|
|
Other && |
other |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file:
- Simple-Utility/functional/mixins/Pipe.hpp