set.hpp
Go to the documentation of this file.
7 /*************************************************************************************************/
20 /*************************************************************************************************/
24 /*************************************************************************************************/
36 /*************************************************************************************************/
82 inline OutputIterator set_union(const InputRange1& range1, const InputRange2& range2, OutputIterator result)
108 inline OutputIterator set_union(const InputRange1& range1, const InputRange2& range2, OutputIterator result, Compare comp)
121 inline OutputIterator set_intersection(const InputRange1& range1, const InputRange2& range2, OutputIterator result)
147 inline OutputIterator set_intersection(const InputRange1& range1, const InputRange2& range2, OutputIterator result, Compare comp)
160 inline OutputIterator set_difference(const InputRange1& range1, const InputRange2& range2, OutputIterator result)
186 inline OutputIterator set_difference(const InputRange1& range1, const InputRange2& range2, OutputIterator result, Compare comp)
199 inline OutputIterator set_symmetric_difference(const InputRange1& range1, const InputRange2& range2, OutputIterator result)
216 return std::set_symmetric_difference(first1, last1, first2, last2, result, boost::bind(comp, _1, _2));
225 inline OutputIterator set_symmetric_difference(const InputRange1& range1, const InputRange2& range2, OutputIterator result, Compare comp)
232 /*************************************************************************************************/
236 /*************************************************************************************************/
240 /*************************************************************************************************/
OutputIterator set_intersection(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result) set implementation Definition: set.hpp:121 OutputIterator set_union(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp) set implementation Definition: set.hpp:108 OutputIterator set_intersection(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp) set implementation Definition: set.hpp:147 OutputIterator set_difference(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp) set implementation Definition: set.hpp:186 OutputIterator set_symmetric_difference(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result, Compare comp) set implementation Definition: set.hpp:225 bool includes(const InputRange1 &range1, const InputRange2 &range2) set implementation Definition: set.hpp:43 OutputIterator set_symmetric_difference(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result) set implementation Definition: set.hpp:199 Definition: functional.hpp:26 bool includes(const InputRange1 &range1, const InputRange2 &range2, Compare comp) set implementation Definition: set.hpp:69 OutputIterator set_union(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result) set implementation Definition: set.hpp:82 OutputIterator set_difference(const InputRange1 &range1, const InputRange2 &range2, OutputIterator result) set implementation Definition: set.hpp:160 |