From c15e42034f4f29071b49a66ab5bae134c845c17d Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Sun, 29 Oct 2023 05:58:29 -0400 Subject: [PATCH] Now it's possible to set delimiters on input streams. --- IOStreams/StreamState.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/IOStreams/StreamState.h b/IOStreams/StreamState.h index dc23936..5366819 100644 --- a/IOStreams/StreamState.h +++ b/IOStreams/StreamState.h @@ -91,6 +91,13 @@ namespace Alepha::Hydrogen::IOStreams ::detail:: stream_state StreamState::get( os )= s.val; return os; } + + friend std::istream & + operator >> ( std::istream &is, const Setter &s ) + { + StreamState::get( is )= s.val; + return is; + } }; }; }