GNU g++  v5.2.1
GNU Standard C++
set_operations.h File Reference

Parallel implementations of set operations for random-access iterators. More...

#include <omp.h>
#include <parallel/settings.h>
#include <parallel/multiseq_selection.h>
Include dependency graph for set_operations.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  __gnu_parallel::__difference_func< _IIter, _OutputIterator, _Compare >
 
struct  __gnu_parallel::__intersection_func< _IIter, _OutputIterator, _Compare >
 
struct  __gnu_parallel::__symmetric_difference_func< _IIter, _OutputIterator, _Compare >
 
struct  __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >
 

Namespaces

 __gnu_parallel
 GNU parallel code for public use.
 

Functions

template<typename _IIter , typename _OutputIterator >
_OutputIterator __gnu_parallel::__copy_tail (std::pair< _IIter, _IIter > __b, std::pair< _IIter, _IIter > __e, _OutputIterator __r)
 
template<typename _IIter , typename _OutputIterator , typename _Compare >
_OutputIterator __gnu_parallel::__parallel_set_difference (_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp)
 
template<typename _IIter , typename _OutputIterator , typename _Compare >
_OutputIterator __gnu_parallel::__parallel_set_intersection (_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp)
 
template<typename _IIter , typename _OutputIterator , typename _Operation >
_OutputIterator __gnu_parallel::__parallel_set_operation (_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Operation __op)
 
template<typename _IIter , typename _OutputIterator , typename _Compare >
_OutputIterator __gnu_parallel::__parallel_set_symmetric_difference (_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp)
 
template<typename _IIter , typename _OutputIterator , typename _Compare >
_OutputIterator __gnu_parallel::__parallel_set_union (_IIter __begin1, _IIter __end1, _IIter __begin2, _IIter __end2, _OutputIterator __result, _Compare __comp)
 

Detailed Description

Parallel implementations of set operations for random-access iterators.

This file is a GNU parallel extension to the Standard C++ Library.