SPH
Public Types | Public Member Functions | List of all members
NullInserter Class Reference

Helper output iterator that simply ignores the written values. More...

#include <OutputIterators.h>

Public Types

using iterator_category = std::output_iterator_tag
 
using value_type = void
 
using difference_type = ptrdiff_t
 
using pointer = void
 
using reference = void
 

Public Member Functions

NullInserteroperator* ()
 
NullInserteroperator++ ()
 
template<typename TValue >
NullInserteroperator= (TValue &&)
 

Detailed Description

Helper output iterator that simply ignores the written values.

Definition at line 13 of file OutputIterators.h.

Member Typedef Documentation

◆ difference_type

using NullInserter::difference_type = ptrdiff_t

Definition at line 30 of file OutputIterators.h.

◆ iterator_category

using NullInserter::iterator_category = std::output_iterator_tag

Definition at line 28 of file OutputIterators.h.

◆ pointer

using NullInserter::pointer = void

Definition at line 31 of file OutputIterators.h.

◆ reference

Definition at line 32 of file OutputIterators.h.

◆ value_type

Definition at line 29 of file OutputIterators.h.

Member Function Documentation

◆ operator*()

NullInserter& NullInserter::operator* ( )
inline

Definition at line 15 of file OutputIterators.h.

◆ operator++()

NullInserter& NullInserter::operator++ ( )
inline

Definition at line 19 of file OutputIterators.h.

◆ operator=()

template<typename TValue >
NullInserter& NullInserter::operator= ( TValue &&  )
inline

Definition at line 24 of file OutputIterators.h.


The documentation for this class was generated from the following file: