1) Represents a multidimensional index space of rank equal to sizeof...(Extents).
2)A convenient alias template for an all-dynamic
extents
. Let
d
denote
std::dynamic_extent, each specialization of it
dextents<IndexType, Rank>is equivalent to
extents<IndexType /*, d, d, ..., d*/>(i.e.
d
is repeated a total of
Rank
times).
3)A convenient alias template for an all-dynamic
extents
with
std::size_tas the default index type.
Each specialization of extents
models regular
and is TriviallyCopyable.
Extents
. Shall be a signed or unsigned integer type. Otherwise, the program is ill-formed Extents - represents extent (size of an integer interval) for each rank index. Each element of it is either equal to std::dynamic_extent (in this case, it represents a dynamic extent and the extent size will be determined dynamically), or is representable as a value of type IndexType
(then it represents a static extent and the extent size is just the value of it), or else the program is ill-formed Rank - denotes the rank of an all-dynamic extents
[edit] Member types [edit] Data members Member name Definition std::array<index_type, rank_dynamic()> dynamic-extents
(private) An array which stores the size of each dynamic extents.
extents
extents
extents
extents
at a certain rank index
extents
at a certain rank index
[
â0â,
i)
[
i + 1,
rank())
r
such that in range [
â0â,
r + 1)
there is exactly i + 1
dynamic extents for a certain argument i
extents
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4