From a4b92ca698770dc64639e51c76edb5dee16d2792 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 20 Jun 2026 10:25:09 +0200 Subject: lib: switch to policy based scanner design --- ttwhy/scanners/concepts.cppm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ttwhy/scanners/concepts.cppm') diff --git a/ttwhy/scanners/concepts.cppm b/ttwhy/scanners/concepts.cppm index 003874c..8db3ae6 100644 --- a/ttwhy/scanners/concepts.cppm +++ b/ttwhy/scanners/concepts.cppm @@ -2,9 +2,12 @@ module; #include #include +#include export module ttwhy.scanners:concepts; +import :events; + namespace ttwhy { @@ -15,4 +18,11 @@ namespace ttwhy { a.is_pending() } -> std::same_as; }; + export template + concept ansi_sink = requires(Sink sink) { + { sink(std::declval()) } -> std::same_as; + { sink(std::declval()) } -> std::same_as; + { sink(std::declval()) } -> std::same_as; + }; + } // namespace ttwhy -- cgit v1.2.3