[#BloombergLP-bdlb-NullOutputIterator]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::NullOutputIterator
:relfileprefix: ../../
:mrdocs:

Provide an output iterator that ignores the output that is provided&period; De&hyphen;referencing an iterator and assigning to the returned value has no effect&period;

== Synopsis

Declared in `&lt;bdlb&lowbar;nulloutputiterator&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class TYPE&gt;
class NullOutputIterator;
----

== Type Aliases

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlb/NullOutputIterator/AssignmentProxy.adoc[`AssignmentProxy`] 
| `AssignmentProxy` is an alias for an object type returned by de&hyphen;referencing operator&period;
| xref:BloombergLP/bdlb/NullOutputIterator/difference_type.adoc[`difference&lowbar;type`] 
| Type used to represent distances between iterators (unused)&period;
| xref:BloombergLP/bdlb/NullOutputIterator/iterator_category.adoc[`iterator&lowbar;category`] 
| Standard iterator category for this iterator type&period;
| xref:BloombergLP/bdlb/NullOutputIterator/pointer.adoc[`pointer`] 
| Pointer type for this iterator (unused)&period;
| xref:BloombergLP/bdlb/NullOutputIterator/reference.adoc[`reference`] 
| Reference type for this iterator (unused)&period;
| xref:BloombergLP/bdlb/NullOutputIterator/value_type.adoc[`value&lowbar;type`] 
| Type of values that can be written through this iterator&period;
|===


== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlb/NullOutputIterator/2constructor-06.adoc[`NullOutputIterator`]         [.small]#[constructor]#
| Constructors
| xref:BloombergLP/bdlb/NullOutputIterator/2destructor.adoc[`&#126;NullOutputIterator`] [.small]#[destructor]#
| Destroy this object&period;
| xref:BloombergLP/bdlb/NullOutputIterator/operator_assign.adoc[`operator&equals;`] 
| Assign to this object the value of the specified `rhs` iterator, and return a reference providing modifiable access to this object&period;
| xref:BloombergLP/bdlb/NullOutputIterator/operator_star.adoc[`operator&ast;`] 
| Return an object that can appear on the left&hyphen;hand side of an assignment from `TYPE`&period; The assignment to the returned object has no effect&period;
| xref:BloombergLP/bdlb/NullOutputIterator/operator_inc-0b.adoc[`operator&plus;&plus;`] 
| Set this object to point to the next writable element, and return a reference providing modifiable access to this object&period; This operation has no effect&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
