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; + } }; }; }