libstdc++
|
Public Types | |
typedef _CharT | char_type |
typedef void | difference_type |
typedef output_iterator_tag | iterator_category |
typedef basic_ostream< _CharT, _Traits > | ostream_type |
typedef void | pointer |
typedef void | reference |
typedef _Traits | traits_type |
typedef void | value_type |
Public Member Functions | |
ostream_joiner (ostream_type &__os, _DelimT &&__delimiter) noexcept(is_nothrow_move_constructible_v< _DelimT >) | |
ostream_joiner (ostream_type &__os, const _DelimT &__delimiter) noexcept(is_nothrow_copy_constructible_v< _DelimT >) | |
ostream_joiner & | operator* () noexcept |
ostream_joiner & | operator++ () noexcept |
ostream_joiner & | operator++ (int) noexcept |
template<typename _Tp > | |
ostream_joiner & | operator= (const _Tp &__value) |
Output iterator that inserts a delimiter between elements.
Definition at line 58 of file experimental/iterator.
typedef _CharT std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::char_type |
Definition at line 61 of file experimental/iterator.
typedef void std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::difference_type |
Definition at line 66 of file experimental/iterator.
typedef output_iterator_tag std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::iterator_category |
Definition at line 64 of file experimental/iterator.
typedef basic_ostream<_CharT, _Traits> std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::ostream_type |
Definition at line 63 of file experimental/iterator.
typedef void std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::pointer |
Definition at line 67 of file experimental/iterator.
typedef void std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::reference |
Definition at line 68 of file experimental/iterator.
typedef _Traits std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::traits_type |
Definition at line 62 of file experimental/iterator.
typedef void std::experimental::fundamentals_v2::ostream_joiner< _DelimT, _CharT, _Traits >::value_type |
Definition at line 65 of file experimental/iterator.
|
inlinenoexcept |
Definition at line 70 of file experimental/iterator.
|
inlinenoexcept |
Definition at line 75 of file experimental/iterator.
|
inlinenoexcept |
Definition at line 91 of file experimental/iterator.
|
inlinenoexcept |
Definition at line 92 of file experimental/iterator.
|
inlinenoexcept |
Definition at line 93 of file experimental/iterator.
|
inline |
Definition at line 82 of file experimental/iterator.