Adobe Source Libraries 2.0.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
set.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  adobe

Functions

template<class InputRange1, class InputRange2>
bool includes (const InputRange1 &range1, const InputRange2 &range2)
 set implementation
template<class InputIterator1, class InputIterator2, class Compare>
bool includes (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class Compare>
bool includes (const InputRange1 &range1, const InputRange2 &range2, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator>
OutputIterator set_union (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
 set implementation
template<class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
OutputIterator set_union (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator, class Compare>
OutputIterator set_union (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator>
OutputIterator set_intersection (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
 set implementation
template<class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
OutputIterator set_intersection (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator, class Compare>
OutputIterator set_intersection (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator>
OutputIterator set_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
 set implementation
template<class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
OutputIterator set_difference (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator, class Compare>
OutputIterator set_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator>
OutputIterator set_symmetric_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result)
 set implementation
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)
 set implementation
template<class InputRange1, class InputRange2, class OutputIterator, class Compare>
OutputIterator set_symmetric_difference (const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp)
 set implementation