diff --git a/delimited_list.test/0.cc b/delimited_list.test/0.cc index 5af3f47..485c964 100644 --- a/delimited_list.test/0.cc +++ b/delimited_list.test/0.cc @@ -21,7 +21,8 @@ static auto init= Alepha::Utility::enroll <=[] []( std::vector< std::string > names ) { std::ostringstream oss; - oss << Alepha::StartDelimitedList{ ", "s }; + auto delim= adaptStream( Alepha::StartDelimitedList{ ", "s }, oss ); + for( const auto &name: names ) { oss << Alepha::NextItem << name; @@ -42,13 +43,14 @@ static auto init= Alepha::Utility::enroll <=[] std::ostringstream oss; oss << setDelimiter( Alepha::IOStreams::fieldDelimiter, ", " ); - oss << Alepha::StartDelimitedList - { - []( std::ostream &os ) + auto delim= adaptStream( Alepha::StartDelimitedList { - os << Alepha::IOStreams::fieldDelimiter; - } - }; + []( std::ostream &os ) + { + os << Alepha::IOStreams::fieldDelimiter; + } + }, + oss ); for( const auto &name: names ) {