GNU g++  v5.2.1
GNU Standard C++
__gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare > Struct Template Reference

#include <set_operations.h>

Collaboration diagram for __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >:

Public Types

typedef std::iterator_traits< _IIter >::difference_type _DifferenceType
 

Public Member Functions

 __union_func (_Compare __comp)
 
_DifferenceType __count (_IIter __a, _IIter __b, _IIter __c, _IIter __d) const
 
_OutputIterator __first_empty (_IIter __c, _IIter __d, _OutputIterator __out) const
 
_OutputIterator __second_empty (_IIter __a, _IIter __b, _OutputIterator __out) const
 
_OutputIterator _M_invoke (_IIter __a, const _IIter __b, _IIter __c, const _IIter __d, _OutputIterator __r) const
 

Public Attributes

_Compare _M_comp
 

Member Typedef Documentation

template<class _IIter , class _OutputIterator , class _Compare >
typedef std::iterator_traits<_IIter>::difference_type __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::_DifferenceType

Constructor & Destructor Documentation

template<class _IIter , class _OutputIterator , class _Compare >
__gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::__union_func ( _Compare  __comp)
inline

Member Function Documentation

template<class _IIter , class _OutputIterator , class _Compare >
_DifferenceType __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::__count ( _IIter  __a,
_IIter  __b,
_IIter  __c,
_IIter  __d 
) const
inline
template<class _IIter , class _OutputIterator , class _Compare >
_OutputIterator __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::__first_empty ( _IIter  __c,
_IIter  __d,
_OutputIterator  __out 
) const
inline
template<class _IIter , class _OutputIterator , class _Compare >
_OutputIterator __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::__second_empty ( _IIter  __a,
_IIter  __b,
_OutputIterator  __out 
) const
inline
template<class _IIter , class _OutputIterator , class _Compare >
_OutputIterator __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::_M_invoke ( _IIter  __a,
const _IIter  __b,
_IIter  __c,
const _IIter  __d,
_OutputIterator  __r 
) const
inline

Member Data Documentation

template<class _IIter , class _OutputIterator , class _Compare >
_Compare __gnu_parallel::__union_func< _IIter, _OutputIterator, _Compare >::_M_comp

The documentation for this struct was generated from the following file: