#include <Disjunction.hpp>
|
template<class Other >
requires function<std::remove_cvref_t<Other>> |
constexpr auto | operator|| (const Derived &first, Other &&other) noexcept(noexcept(make_composition< DisjunctionStrategy >(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< DisjunctionStrategy >(std::move(first), std::declval< Other >()))) |
|
◆ DisjunctionOperator() [1/3]
template<concepts::unqualified Derived>
|
inlineconstexprprotectednoexcept |
◆ DisjunctionOperator() [2/3]
template<concepts::unqualified Derived>
◆ DisjunctionOperator() [3/3]
template<concepts::unqualified Derived>
◆ ~DisjunctionOperator()
template<concepts::unqualified Derived>
◆ operator=() [1/2]
template<concepts::unqualified Derived>
◆ operator=() [2/2]
template<concepts::unqualified Derived>
◆ operator|| [1/2]
template<concepts::unqualified Derived>
template<class Other >
requires function<std::remove_cvref_t<Other>>
constexpr auto operator|| |
( |
const Derived & |
first, |
|
|
Other && |
other |
|
) |
| |
|
friend |
◆ operator|| [2/2]
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: