Writes to an ostream object using the unformatted std::basic_ostream::write operation.
More...
#include <stream_iterators.hpp>
|
|
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> |
|
|
| unformatted_ostream_iterator (ostream_type &out) noexcept |
|
template<typename T> |
| unformatted_ostream_iterator & | operator= (T const &t) |
|
unformatted_ostream_iterator & | operator* () noexcept |
|
unformatted_ostream_iterator & | operator++ () noexcept |
|
unformatted_ostream_iterator & | operator++ (int) noexcept |
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: