stlab.adobe.com Adobe Systems Incorporated

set operations on sorted ranges
[Sorting Algorithms]

Functions

template<class InputRange1 , class InputRange2 >
bool includes (const InputRange1 &range1, const InputRange2 &range2)
template<class InputIterator1 , class InputIterator2 , class Compare >
bool includes (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, Compare comp)
template<class InputRange1 , class InputRange2 , class Compare >
bool includes (const InputRange1 &range1, const InputRange2 &range2, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator >
OutputIterator set_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
template<class InputIterator1 , class InputIterator2 , class OutputIterator , class Compare >
OutputIterator set_difference (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator , class Compare >
OutputIterator set_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
template<class InputIterator1 , class InputIterator2 , class OutputIterator , class Compare >
OutputIterator set_intersection (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator , class Compare >
OutputIterator set_intersection (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator >
OutputIterator set_intersection (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
template<class InputRange1 , class InputRange2 , class OutputIterator , class Compare >
OutputIterator set_symmetric_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator >
OutputIterator set_symmetric_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
template<class InputIterator1 , class InputIterator2 , class OutputIterator , class Compare >
OutputIterator set_symmetric_difference (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
template<class InputIterator1 , class InputIterator2 , class OutputIterator , class Compare >
OutputIterator set_union (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator , class Compare >
OutputIterator set_union (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
template<class InputRange1 , class InputRange2 , class OutputIterator >
OutputIterator set_union (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)

Detailed Description

See also:

Function Documentation

bool adobe::includes ( const InputRange1 &  range1,
const InputRange2 &  range2 
)

set implementation

Definition at line 43 of file set.hpp.

bool adobe::includes ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
Compare  comp 
)

set implementation

Definition at line 55 of file set.hpp.

bool adobe::includes ( const InputRange1 &  range1,
const InputRange2 &  range2,
Compare  comp 
)

set implementation

Definition at line 69 of file set.hpp.

OutputIterator adobe::set_difference ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result 
)

set implementation

Definition at line 160 of file set.hpp.

OutputIterator adobe::set_difference ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 173 of file set.hpp.

OutputIterator adobe::set_difference ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 186 of file set.hpp.

OutputIterator adobe::set_intersection ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 134 of file set.hpp.

OutputIterator adobe::set_intersection ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 147 of file set.hpp.

OutputIterator adobe::set_intersection ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result 
)

set implementation

Definition at line 121 of file set.hpp.

OutputIterator adobe::set_symmetric_difference ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 225 of file set.hpp.

OutputIterator adobe::set_symmetric_difference ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result 
)

set implementation

Definition at line 199 of file set.hpp.

OutputIterator adobe::set_symmetric_difference ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 212 of file set.hpp.

OutputIterator adobe::set_union ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 95 of file set.hpp.

OutputIterator adobe::set_union ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result,
Compare  comp 
)

set implementation

Definition at line 108 of file set.hpp.

OutputIterator adobe::set_union ( const InputRange1 &  range1,
const InputRange2 &  range2,
OutputIterator  result 
)

set implementation

Definition at line 82 of file set.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google