OKlibrary  0.2.1.6
OKlib::SetAlgorithms::Disjoint< Set > Class Template Reference

Unary predicate checking whether a set B is disjoint to the given set A. More...

#include <BasicSetOperations.hpp>

Inheritance diagram for OKlib::SetAlgorithms::Disjoint< Set >:
unary_function

List of all members.

Public Types

typedef Set set_type
typedef set_type::size_type size_type
typedef set_type::const_iterator iterator

Public Member Functions

 Disjoint (const set_type &A)
bool operator() (const set_type &B) const

Public Attributes

const set_typeA
const size_type a
const iterator begin
const iterator end

Detailed Description

template<class Set>
class OKlib::SetAlgorithms::Disjoint< Set >

Unary predicate checking whether a set B is disjoint to the given set A.

Definition at line 41 of file BasicSetOperations.hpp.


Member Typedef Documentation

template<class Set >
typedef set_type::const_iterator OKlib::SetAlgorithms::Disjoint< Set >::iterator

Definition at line 44 of file BasicSetOperations.hpp.

template<class Set >
typedef Set OKlib::SetAlgorithms::Disjoint< Set >::set_type

Definition at line 42 of file BasicSetOperations.hpp.

template<class Set >
typedef set_type::size_type OKlib::SetAlgorithms::Disjoint< Set >::size_type

Definition at line 43 of file BasicSetOperations.hpp.


Constructor & Destructor Documentation

template<class Set >
OKlib::SetAlgorithms::Disjoint< Set >::Disjoint ( const set_type A) [inline]

Definition at line 49 of file BasicSetOperations.hpp.


Member Function Documentation


Member Data Documentation

template<class Set >
const set_type& OKlib::SetAlgorithms::Disjoint< Set >::A

Definition at line 45 of file BasicSetOperations.hpp.

template<class Set >
const size_type OKlib::SetAlgorithms::Disjoint< Set >::a
template<class Set >
const iterator OKlib::SetAlgorithms::Disjoint< Set >::begin
template<class Set >
const iterator OKlib::SetAlgorithms::Disjoint< Set >::end

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