STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Concurrency::details::_Array_copy_desc Struct Reference

#include <amprt.h>

Public Member Functions

 _Array_copy_desc (const unsigned int _Rank, const unsigned int _Src_linear_offset, const unsigned int *_Src_extents, const unsigned int *_Src_copy_offset, const unsigned int _Dst_linear_offset, const unsigned int *_Dst_extents, const unsigned int *_Dst_copy_offset, const unsigned int *_Copy_extents)
 
 _Array_copy_desc ()
 

Public Attributes

unsigned int _Rank
 
unsigned int _Src_linear_offset
 
std::vector< unsigned int_Src_extents
 
std::vector< unsigned int_Src_copy_offset
 
unsigned int _Dst_linear_offset
 
std::vector< unsigned int_Dst_extents
 
std::vector< unsigned int_Dst_copy_offset
 
std::vector< unsigned int_Copy_extents
 

Constructor & Destructor Documentation

Concurrency::details::_Array_copy_desc::_Array_copy_desc ( const unsigned int  _Rank,
const unsigned int  _Src_linear_offset,
const unsigned int _Src_extents,
const unsigned int _Src_copy_offset,
const unsigned int  _Dst_linear_offset,
const unsigned int _Dst_extents,
const unsigned int _Dst_copy_offset,
const unsigned int _Copy_extents 
)
inline
2961  {
2962  this->_Rank = _Rank;
2963 
2965  this->_Src_extents.assign( _Src_extents, _Src_extents + _Rank);
2967 
2969  this->_Dst_extents.assign( _Dst_extents, _Dst_extents + _Rank);
2971 
2972  this->_Copy_extents.assign( _Copy_extents, _Copy_extents + _Rank);
2973  }
std::vector< unsigned int > _Copy_extents
Definition: amprt.h:2990
unsigned int _Rank
Definition: amprt.h:2977
std::vector< unsigned int > _Dst_copy_offset
Definition: amprt.h:2987
std::vector< unsigned int > _Src_extents
Definition: amprt.h:2981
std::vector< unsigned int > _Src_copy_offset
Definition: amprt.h:2982
unsigned int _Dst_linear_offset
Definition: amprt.h:2985
std::vector< unsigned int > _Dst_extents
Definition: amprt.h:2986
unsigned int _Src_linear_offset
Definition: amprt.h:2980
Concurrency::details::_Array_copy_desc::_Array_copy_desc ( )
inline
2975 {}

Member Data Documentation

std::vector<unsigned int> Concurrency::details::_Array_copy_desc::_Copy_extents
std::vector<unsigned int> Concurrency::details::_Array_copy_desc::_Dst_copy_offset
std::vector<unsigned int> Concurrency::details::_Array_copy_desc::_Dst_extents
unsigned int Concurrency::details::_Array_copy_desc::_Dst_linear_offset
unsigned int Concurrency::details::_Array_copy_desc::_Rank
std::vector<unsigned int> Concurrency::details::_Array_copy_desc::_Src_copy_offset
std::vector<unsigned int> Concurrency::details::_Array_copy_desc::_Src_extents
unsigned int Concurrency::details::_Array_copy_desc::_Src_linear_offset

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