LeviLamina
Loading...
Searching...
No Matches
MultidimensionalArray.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Util {
6
7
template
<
typename
T,
size_t
... Ns>
8
class
MultidimensionalArray
:
public
std::array<T, [] {
9
size_t v = 1;
10
((v *= Ns), ...);
11
return v;
12
}()> {
13
public
:
14
consteval
size_t
dim()
const
{
return
sizeof
...(Ns); }
15
};
16
17
}
// namespace Util
Util::MultidimensionalArray
Definition
MultidimensionalArray.h:12
src
mc
util
MultidimensionalArray.h
Generated on Sat Apr 26 2025 05:55:59 for LeviLamina by
1.12.0