STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | List of all members
Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, _R > Struct Template Reference

#include <xxamp.h>

Static Public Member Functions

static void func (_RES_EXT &_ResArrayExtent, const _SRC_EXT &_SrcArrayExtent, _RES_EXT &_ResArrayMultiplier, const _SRC_EXT &_SrcArrayMultiplier, _RES_IDX &_ResViewOffset, const _SRC_IDX &_SrcViewOffset, _RES_EXT &_ResViewExtent, const _SRC_EXT &_SrcViewExtent) __GPU
 

Member Function Documentation

template<typename _RES_EXT , typename _SRC_EXT , typename _RES_IDX , typename _SRC_IDX , int _R>
static void Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, _R >::func ( _RES_EXT &  _ResArrayExtent,
const _SRC_EXT &  _SrcArrayExtent,
_RES_EXT &  _ResArrayMultiplier,
const _SRC_EXT &  _SrcArrayMultiplier,
_RES_IDX &  _ResViewOffset,
const _SRC_IDX &  _SrcViewOffset,
_RES_EXT &  _ResViewExtent,
const _SRC_EXT &  _SrcViewExtent 
)
inlinestatic
772  {
773  for (int _I=0; _I<=_R-3; _I++)
774  {
775  _ResArrayExtent [_I] = _SrcArrayExtent [_I+1];
776  _ResArrayMultiplier[_I] = _SrcArrayMultiplier[_I+1];
777  _ResViewOffset [_I] = _SrcViewOffset [_I+1];
778  _ResViewExtent [_I] = _SrcViewExtent [_I+1];
779  }
780 
781  _ResArrayExtent [_R-2] = _SrcArrayExtent [_R-1];
782  _ResViewOffset [_R-2] = _SrcViewOffset [_R-1];
783  _ResViewExtent [_R-2] = _SrcViewExtent [_R-1];
784  }

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