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 |