We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e80db32 commit 1c5aa45Copy full SHA for 1c5aa45
lib/include/elements/element/indirect.hpp
@@ -16,8 +16,8 @@ namespace cycfi::elements
16
struct indirect_receiver {};
17
18
template <typename Indirect, concepts::Element Element>
19
- requires requires() {
20
- typename std::enable_if_t<std::is_base_of_v<receiver_base, Element>>;
+ requires requires(Element e) {
+ { e } -> std::derived_from<receiver_base>;
21
}
22
struct indirect_receiver<Indirect, Element> : receiver_base
23
{
0 commit comments