OKlibrary  0.2.1.6
OKlib::SetAlgorithms::Intersection< InputIterator_sets, OutputIterator > Class Template Reference

Functor: Given a range (input iterators) of ordered sequences, which are given as input-iterator-ranges, and an output iterator, compute the intersection. More...

#include <BasicSetOperations.hpp>

List of all members.

Classes

struct  comparison

Public Member Functions

 Intersection ()
OutputIterator operator() (const InputIterator_sets begin, const InputIterator_sets end, OutputIterator out) const

Detailed Description

template<typename InputIterator_sets, typename OutputIterator>
class OKlib::SetAlgorithms::Intersection< InputIterator_sets, OutputIterator >

Functor: Given a range (input iterators) of ordered sequences, which are given as input-iterator-ranges, and an output iterator, compute the intersection.

Definition at line 141 of file BasicSetOperations.hpp.


Constructor & Destructor Documentation

template<typename InputIterator_sets, typename OutputIterator>
OKlib::SetAlgorithms::Intersection< InputIterator_sets, OutputIterator >::Intersection ( ) [inline]

Definition at line 161 of file BasicSetOperations.hpp.


Member Function Documentation

template<typename InputIterator_sets, typename OutputIterator>
OutputIterator OKlib::SetAlgorithms::Intersection< InputIterator_sets, OutputIterator >::operator() ( const InputIterator_sets  begin,
const InputIterator_sets  end,
OutputIterator  out 
) const [inline]

Definition at line 162 of file BasicSetOperations.hpp.


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