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 _Reduce_type Concurrency::_Reduce_functor_helper< _Reduce_type, _Sub_function, _Combinable_type >::_Reduce_type
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

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
3345  :
3347  {
3348  }
const _Sub_function & _Sub_fun
Definition: ppl.h:3337
_Combinable_type & _Combinable
Definition: ppl.h:3340
const _Reduce_type & _Identity_value
Definition: ppl.h:3338
Definition: xtr1common:380

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
mutable
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: