![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
represents a set of extent regularly spaced integer indices
More...
Public Types | |
| using | extent_type = ExtentType |
| extent type | |
| using | offset_type = OffsetType |
| offset type | |
| using | stride_type = StrideType |
| stride type | |
Public Attributes | |
| extent_type | extent {} |
| extent of indices Number of indices in this slice. | |
| offset_type | offset {} |
| start of indices First index in this slice, i.e. offset from zero. | |
| stride_type | stride {} |
| stride of indices Stride (or step) between indices in this slice. | |
represents a set of extent regularly spaced integer indices
| OffsetType | type used to specify the offset |
| ExtentType | type used to specify the extent |
| StrideType | type used to specify the stride |
extent_slice<int>{1, 4, 3} indicates the indices 1, 4, 7, and 10. The slice contains 4 indices, starting from 1, with a stride of 3.
| using arene::base::extent_slice< OffsetType, ExtentType, StrideType >::extent_type = ExtentType |
extent type
| using arene::base::extent_slice< OffsetType, ExtentType, StrideType >::offset_type = OffsetType |
offset type
| using arene::base::extent_slice< OffsetType, ExtentType, StrideType >::stride_type = StrideType |
stride type
| extent_type arene::base::extent_slice< OffsetType, ExtentType, StrideType >::extent {} |
extent of indices Number of indices in this slice.
| offset_type arene::base::extent_slice< OffsetType, ExtentType, StrideType >::offset {} |
start of indices First index in this slice, i.e. offset from zero.
| stride_type arene::base::extent_slice< OffsetType, ExtentType, StrideType >::stride {} |
stride of indices Stride (or step) between indices in this slice.