Public Types | Public Member Functions

stream::unique< Input, dummy_cmp_unique_ > Class Template Reference

Equivalent to std::unique algorithms. More...

#include <unique.h>

List of all members.

Public Types

typedef Input::value_type value_type
 Standard stream typedef.

Public Member Functions

 unique (Input &input_)
uniqueoperator++ ()
 Standard stream method.
const value_typeoperator* () const
 Standard stream method.
const value_typeoperator-> () const
 Standard stream method.
bool empty () const
 Standard stream method.

Detailed Description

template<class Input>
class stream::unique< Input, dummy_cmp_unique_ >

Equivalent to std::unique algorithms.

Removes consecutive duplicates from the stream.


Member Typedef Documentation

template<class Input >
typedef Input::value_type stream::unique< Input, dummy_cmp_unique_ >::value_type

Standard stream typedef.


Member Function Documentation

template<class Input >
bool stream::unique< Input, dummy_cmp_unique_ >::empty (  )  const [inline]

Standard stream method.

template<class Input >
const value_type& stream::unique< Input, dummy_cmp_unique_ >::operator* (  )  const [inline]

Standard stream method.

template<class Input >
unique& stream::unique< Input, dummy_cmp_unique_ >::operator++ (  )  [inline]

Standard stream method.

template<class Input >
const value_type* stream::unique< Input, dummy_cmp_unique_ >::operator-> (  )  const [inline]

Standard stream method.


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