STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type > Struct Template Reference

#include <ppl.h>

Public Types

typedef _Reduce_type _Reduce_type
 
typedef _Combinable_type::_Bucket _Bucket_type
 

Public Member Functions

 _Reduce_functor_helper (const _Reduce_type &_Identity, const _Sub_function &_Sub_fun, _Combinable_type &&_Comb)
 

Public Attributes

const _Sub_function & _Sub_fun
 
const _Reduce_type_Identity_value
 
_Combinable_type & _Combinable
 

Private Member Functions

_Reduce_functor_helperoperator= (const _Reduce_functor_helper &_Other)
 

Member Typedef Documentation

template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
typedef _Combinable_type::_Bucket Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Bucket_type
template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
typedef _Reduce_type Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Reduce_type

Constructor & Destructor Documentation

template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Reduce_functor_helper ( const _Reduce_type _Identity,
const _Sub_function &  _Sub_fun,
_Combinable_type &&  _Comb 
)
inline
3008  :
3010  {
3011  }
const _Sub_function & _Sub_fun
Definition: ppl.h:3000
_Combinable_type & _Combinable
Definition: ppl.h:3003
const _Reduce_type & _Identity_value
Definition: ppl.h:3001
Definition: xtr1common:326

Member Function Documentation

template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
_Reduce_functor_helper& Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::operator= ( const _Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type > &  _Other)
private

Member Data Documentation

template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
_Combinable_type& Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Combinable
template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
const _Reduce_type& Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Identity_value
template<typename _Reduce_type , typename _Sub_function , typename _Combinable_type >
const _Sub_function& Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Sub_fun

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