aboutsummaryrefslogtreecommitdiff
path: root/ttwhy/scanners/terminal_scanner.cppm
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2026-09-22 18:56:44 +0200
committerFelix Morgner <felix.morgner@gmail.com>2026-09-22 18:56:44 +0200
commit22f6534081acfabdab4956d337604a21e7da5b64 (patch)
treea857b256a120d154667f2ed68cbf5151afe0cfbf /ttwhy/scanners/terminal_scanner.cppm
parent676586f2034ff112b309dccc430893d73e919191 (diff)
downloadttwhy-22f6534081acfabdab4956d337604a21e7da5b64.tar.xz
ttwhy-22f6534081acfabdab4956d337604a21e7da5b64.zip
lib: generalize concepts
Diffstat (limited to 'ttwhy/scanners/terminal_scanner.cppm')
-rw-r--r--ttwhy/scanners/terminal_scanner.cppm6
1 files changed, 3 insertions, 3 deletions
diff --git a/ttwhy/scanners/terminal_scanner.cppm b/ttwhy/scanners/terminal_scanner.cppm
index ec4a1a6..a791909 100644
--- a/ttwhy/scanners/terminal_scanner.cppm
+++ b/ttwhy/scanners/terminal_scanner.cppm
@@ -95,7 +95,7 @@ namespace ttwhy::scanners::detail
/// Transitions
- template<ansi_sink Sink, typename TerminalPolicy>
+ template<terminal_event_sink Sink, typename TerminalPolicy>
struct transition_table
{
auto operator()() const noexcept
@@ -200,7 +200,7 @@ namespace ttwhy::scanners::detail
export namespace ttwhy::scanners
{
- template<ansi_sink Sink, typename TerminalPolicy>
+ template<terminal_event_sink Sink, typename TerminalPolicy>
struct terminal_scanner
{
explicit terminal_scanner(Sink & sink)
@@ -230,7 +230,7 @@ export namespace ttwhy::scanners
m_state_machine;
};
- template<ansi_sink Sink>
+ template<terminal_event_sink Sink>
using ansi = terminal_scanner<Sink, ansi_policy>;
} // namespace ttwhy::scanners