8#ifndef INCLUDED_BDLB_NULLOUTPUTITERATOR
9#define INCLUDED_BDLB_NULLOUTPUTITERATOR
142#include <bdlscm_version.h>
145#include <bsl_iterator.h>
178#if defined(BSLS_LIBRARYFEATURES_STDCPP_LIBCSTD)
183 :
public bsl::iterator<bsl::output_iterator_tag, TYPE>
Definition bdlb_nulloutputiterator.h:160
void operator=(const TYPE &rhs)
Definition bdlb_nulloutputiterator.h:247
Definition bdlb_nulloutputiterator.h:185
TYPE value_type
Definition bdlb_nulloutputiterator.h:195
NullOutputIterator & operator=(const NullOutputIterator &rhs)
Definition bdlb_nulloutputiterator.h:277
void reference
Definition bdlb_nulloutputiterator.h:198
NullOutputIteratorAssignmentProxy< TYPE > AssignmentProxy
Definition bdlb_nulloutputiterator.h:192
~NullOutputIterator()
Destroy this object.
Definition bdlb_nulloutputiterator.h:269
AssignmentProxy operator*()
Definition bdlb_nulloutputiterator.h:285
bsl::output_iterator_tag iterator_category
Definition bdlb_nulloutputiterator.h:194
void pointer
Definition bdlb_nulloutputiterator.h:197
NullOutputIterator()
Create a NullOutputIterator object.
Definition bdlb_nulloutputiterator.h:257
void difference_type
Definition bdlb_nulloutputiterator.h:196
NullOutputIterator & operator++()
Definition bdlb_nulloutputiterator.h:292
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlb_algorithmworkaroundutil.h:74