BDE 4.14.0 Production release
|
#include <bdlb_nulloutputiterator.h>
Public Types | |
typedef NullOutputIteratorAssignmentProxy< TYPE > | AssignmentProxy |
typedef bsl::output_iterator_tag | iterator_category |
typedef TYPE | value_type |
typedef void | difference_type |
typedef void | pointer |
typedef void | reference |
Public Member Functions | |
NullOutputIterator () | |
Create a NullOutputIterator object. | |
NullOutputIterator (const NullOutputIterator &original) | |
~NullOutputIterator () | |
Destroy this object. | |
NullOutputIterator & | operator= (const NullOutputIterator &rhs) |
AssignmentProxy | operator* () |
NullOutputIterator & | operator++ () |
NullOutputIterator & | operator++ (int) |
Provide an output iterator that ignores the output that is provided. De-referencing an iterator and assigning to the returned value has no effect.
typedef NullOutputIteratorAssignmentProxy<TYPE> bdlb::NullOutputIterator< TYPE >::AssignmentProxy |
AssignmentProxy
is an alias for an object type returned by de-referencing operator.
typedef void bdlb::NullOutputIterator< TYPE >::difference_type |
typedef bsl::output_iterator_tag bdlb::NullOutputIterator< TYPE >::iterator_category |
typedef void bdlb::NullOutputIterator< TYPE >::pointer |
typedef void bdlb::NullOutputIterator< TYPE >::reference |
typedef TYPE bdlb::NullOutputIterator< TYPE >::value_type |
|
inline |
|
inline |
Create a NullOutputIterator
object having the value of the specified original
.
|
inline |
|
inline |
Return an object that can appear on the left-hand side of an assignment from TYPE
. The assignment to the returned object has no effect.
|
inline |
Set this object to point to the next writable element, and return a reference providing modifiable access to this object. This operation has no effect.
|
inline |
Set this object to point to the next writable element, and return a reference providing modifiable access to this object. This operation has no effect.
|
inline |
Assign to this object the value of the specified rhs
iterator, and return a reference providing modifiable access to this object.