Iros
 
Loading...
Searching...
No Matches
dextents.h
Go to the documentation of this file.
1#pragma once
2
3#include "di/meta/algorithm.h"
4#include "di/meta/constexpr.h"
5#include "di/types/prelude.h"
7
8namespace di::vocab {
9namespace detail {
10 template<typename SizeType, typename Ind>
12
13 template<typename SizeType, usize... extents>
14 struct DextentsHelper<SizeType, meta::List<Constexpr<extents>...>>
15 : meta::TypeConstant<Extents<SizeType, extents...>> {};
16}
17
18template<typename SizeType, usize rank>
20}
21
22namespace di {
23using vocab::Dextents;
24}
Definition merge_interfaces.h:6
size_t usize
Definition integers.h:33
Definition erasure_cast.h:7
Definition lazy.h:165
detail::DextentsHelper< SizeType, meta::Repeat< Constexpr< dynamic_extent >, rank > >::Type Dextents
Definition dextents.h:19
Definition zstring_parser.h:9
Definition core.h:18
Definition dextents.h:11