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, 4 > 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 >
template<typename _T2 >
static _T1 Concurrency::details::_map_index< _T1, 4 >::func ( int  _Flat_index,
const _T2  _Base 
)
inlinestatic
674  {
675  _T1 _index = _Create_uninitialized_tuple<_T1>();
676  _index[3] = static_cast<unsigned int>(_Flat_index) % static_cast<unsigned int>(_Base[3]);
677  _Flat_index = static_cast<unsigned int>(_Flat_index) / static_cast<unsigned int>(_Base[3]);
678  _index[2] = static_cast<unsigned int>(_Flat_index) % static_cast<unsigned int>(_Base[2]);
679  _Flat_index = static_cast<unsigned int>(_Flat_index) / static_cast<unsigned int>(_Base[2]);
680  _index[1] = static_cast<unsigned int>(_Flat_index) % static_cast<unsigned int>(_Base[1]);
681  _index[0] = static_cast<unsigned int>(_Flat_index) / static_cast<unsigned int>(_Base[1]);
682  return _index;
683  }
_In_ int _Base
Definition: time.h:323

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