Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
null_output_iterator_t Struct Reference

A stub iterator that models OutputIterator and outputs nothing. More...

#include <iterator.hpp>

Public Types

typedef std::output_iterator_tag iterator_category
typedef null_output_iterator_t value_type
typedef std::ptrdiff_t difference_type
typedef value_typepointer
typedef value_typereference

Public Member Functions

null_output_iterator_toperator++ (int)
null_output_iterator_toperator++ ()
reference operator* ()
template<typename T>
null_output_iterator_toperator= (const T &)

Detailed Description

Definition at line 400 of file iterator.hpp.

Member Typedef Documentation

◆ iterator_category

typedef std::output_iterator_tag iterator_category

Definition at line 401 of file iterator.hpp.

◆ value_type

Definition at line 402 of file iterator.hpp.

◆ difference_type

typedef std::ptrdiff_t difference_type

Definition at line 403 of file iterator.hpp.

◆ pointer

typedef value_type* pointer

Definition at line 404 of file iterator.hpp.

◆ reference

Definition at line 405 of file iterator.hpp.

Member Function Documentation

◆ operator++() [1/2]

null_output_iterator_t & operator++ ( int )

Definition at line 407 of file iterator.hpp.

◆ operator++() [2/2]

null_output_iterator_t & operator++ ( )

Definition at line 408 of file iterator.hpp.

◆ operator*()

reference operator* ( )

Definition at line 409 of file iterator.hpp.

◆ operator=()

template<typename T>
null_output_iterator_t & operator= ( const T & )

Definition at line 412 of file iterator.hpp.