Horizon
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ranges::unformatted_ostream_iterator< CharT, Traits > Class Template Referencefinal

Writes to an ostream object using the unformatted std::basic_ostream::write operation. More...

#include <stream_iterators.hpp>

Public Types

using iterator_category = std::output_iterator_tag
 
using difference_type = std::ptrdiff_t
 
using char_type = CharT
 
using traits_type = Traits
 
using ostream_type = std::basic_ostream< CharT, Traits >
 

Public Member Functions

 unformatted_ostream_iterator (ostream_type &out) noexcept
 
template<typename T >
unformatted_ostream_iteratoroperator= (T const &t)
 
unformatted_ostream_iteratoroperator* () noexcept
 
unformatted_ostream_iteratoroperator++ () noexcept
 
unformatted_ostream_iteratoroperator++ (int) noexcept
 

Detailed Description

template<typename CharT = char, typename Traits = std::char_traits<CharT>>
class ranges::unformatted_ostream_iterator< CharT, Traits >

Writes to an ostream object using the unformatted std::basic_ostream::write operation.

This means that 32 will be encoded as 100000 as opposed to the string "32".


The documentation for this class was generated from the following file: