STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | List of all members
Concurrency::details::_map_index< _T1, _Rank > Struct Template Reference

#include <xxamp.h>

Static Public Member Functions

template<typename _T2 >
static _T1 func (int _Flat_index, const _T2 _Base) __GPU
 

Member Function Documentation

template<typename _T1 , int _Rank>
template<typename _T2 >
static _T1 Concurrency::details::_map_index< _T1, _Rank >::func ( int  _Flat_index,
const _T2  _Base 
)
inlinestatic
691  {
692  _T1 _index = _Create_uninitialized_tuple<_T1>();
693  for (int i = _Rank - 1; i > 0; --i)
694  {
695  _index[i] = static_cast<unsigned int>(_Flat_index) % static_cast<unsigned int>(_Base[i]);
696  _Flat_index = static_cast<unsigned int>(_Flat_index) / static_cast<unsigned int>(_Base[i]);
697  }
698  _index[0] = _Flat_index;
699  return _index;
700  }
int i[4]
Definition: dvec.h:68

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