HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare > Struct Template Reference

#include <UT_ParallelUtil.h>

Public Member Functions

 parallel_merge_invoke (RandomAccessIterator1 xs, RandomAccessIterator1 xe, RandomAccessIterator2 ys, RandomAccessIterator2 ye, RandomAccessIterator3 zs, bool destroy, Compare comp)
 
void operator() () const
 

Public Attributes

RandomAccessIterator1 _xs
 
RandomAccessIterator1 _xe
 
RandomAccessIterator2 _ys
 
RandomAccessIterator2 _ye
 
RandomAccessIterator3 _zs
 
bool _destroy
 
Compare _comp
 

Detailed Description

template<typename RandomAccessIterator1, typename RandomAccessIterator2, typename RandomAccessIterator3, typename Compare>
struct pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >

Definition at line 1064 of file UT_ParallelUtil.h.

Constructor & Destructor Documentation

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::parallel_merge_invoke ( RandomAccessIterator1  xs,
RandomAccessIterator1  xe,
RandomAccessIterator2  ys,
RandomAccessIterator2  ye,
RandomAccessIterator3  zs,
bool  destroy,
Compare  comp 
)
inline

Definition at line 1071 of file UT_ParallelUtil.h.

Member Function Documentation

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
void pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::operator() ( ) const
inline

Definition at line 1075 of file UT_ParallelUtil.h.

Member Data Documentation

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
Compare pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_comp

Definition at line 1070 of file UT_ParallelUtil.h.

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
bool pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_destroy

Definition at line 1069 of file UT_ParallelUtil.h.

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
RandomAccessIterator1 pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_xe

Definition at line 1066 of file UT_ParallelUtil.h.

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
RandomAccessIterator1 pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_xs

Definition at line 1066 of file UT_ParallelUtil.h.

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
RandomAccessIterator2 pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_ye

Definition at line 1067 of file UT_ParallelUtil.h.

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
RandomAccessIterator2 pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_ys

Definition at line 1067 of file UT_ParallelUtil.h.

template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename RandomAccessIterator3 , typename Compare >
RandomAccessIterator3 pss::internal::parallel_merge_invoke< RandomAccessIterator1, RandomAccessIterator2, RandomAccessIterator3, Compare >::_zs

Definition at line 1068 of file UT_ParallelUtil.h.


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