LeviLamina
Loading...
Searching...
No Matches
intN.h
1#pragma once
2
3#include "mc/math/vector/component/IntN.h"
4#include "mc/math/vector/impl/VecImpl.h"
5
6namespace ll::math {
7// template <size_t N>
8// class intN {
9// public:
10// intN() = delete;
11// intN(intN const&) = delete;
12// intN operator=(intN const&) = delete;
13// };
14template <typename BaseType>
15LL_VEC2_IMPL(intN2, BaseType, int, IntN);
16template <typename BaseType>
17LL_VEC3_IMPL(intN3, BaseType, int, IntN);
18template <typename BaseType>
19LL_VEC4_IMPL(intN4, BaseType, int, IntN);
20
21// using int2 = intN2<int2>;
22// using int3 = intN3<int3>;
23// using int4 = intN4<int4>;
24} // namespace ll::math