Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::ostream_joiner< Delim, Char, Traits > Struct Template Reference

Public Types

using char_type = Char
 
using difference_type = std::ptrdiff_t
 
using ostream_type = std::basic_ostream< Char, Traits >
 
using traits_type = Traits
 

Public Member Functions

ostream_joineroperator * () noexcept
 
ostream_joineroperator++ () noexcept
 
ostream_joineroperator++ (int) noexcept
 
template<typename T >
ostream_joineroperator= (T const &value)
 
 ostream_joiner (ostream_type &s, Delim const &d)
 
 ostream_joiner (ostream_type &s, Delim &&d)