ReactOS  0.4.12-dev-18-gf469aca
kjk::null_output_iterator< Type, Distance, Pointer > Struct Template Reference

#include <null_output_iterator.h>

Inheritance diagram for kjk::null_output_iterator< Type, Distance, Pointer >:
Collaboration diagram for kjk::null_output_iterator< Type, Distance, Pointer >:

Public Member Functions

 null_output_iterator ()
 
 null_output_iterator (const null_output_iterator &)
 
const null_output_iteratoroperator= (const null_output_iterator &)
 
const null_output_iteratoroperator++ ()
 
null_output_iterator operator++ (int)
 
null_output_reference< Typeoperator* ()
 

Detailed Description

template<class Type, class Distance = std::ptrdiff_t, class Pointer = Type *>
struct kjk::null_output_iterator< Type, Distance, Pointer >

Definition at line 38 of file null_output_iterator.h.

Constructor & Destructor Documentation

◆ null_output_iterator() [1/2]

template<class Type , class Distance = std::ptrdiff_t, class Pointer = Type *>
kjk::null_output_iterator< Type, Distance, Pointer >::null_output_iterator ( )
inline

Definition at line 40 of file null_output_iterator.h.

40 {}

◆ null_output_iterator() [2/2]

template<class Type , class Distance = std::ptrdiff_t, class Pointer = Type *>
kjk::null_output_iterator< Type, Distance, Pointer >::null_output_iterator ( const null_output_iterator< Type, Distance, Pointer > &  )
inline

Definition at line 41 of file null_output_iterator.h.

41 {}

Member Function Documentation

◆ operator*()

template<class Type , class Distance = std::ptrdiff_t, class Pointer = Type *>
null_output_reference<Type> kjk::null_output_iterator< Type, Distance, Pointer >::operator* ( )
inline

Definition at line 45 of file null_output_iterator.h.

45 { return null_output_reference<Type>(); }

◆ operator++() [1/2]

template<class Type , class Distance = std::ptrdiff_t, class Pointer = Type *>
const null_output_iterator& kjk::null_output_iterator< Type, Distance, Pointer >::operator++ ( )
inline

Definition at line 43 of file null_output_iterator.h.

43 { return *this; }

◆ operator++() [2/2]

template<class Type , class Distance = std::ptrdiff_t, class Pointer = Type *>
null_output_iterator kjk::null_output_iterator< Type, Distance, Pointer >::operator++ ( int  )
inline

Definition at line 44 of file null_output_iterator.h.

◆ operator=()

template<class Type , class Distance = std::ptrdiff_t, class Pointer = Type *>
const null_output_iterator& kjk::null_output_iterator< Type, Distance, Pointer >::operator= ( const null_output_iterator< Type, Distance, Pointer > &  )
inline

Definition at line 42 of file null_output_iterator.h.

42 { return *this; }

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