LeviLamina
Loading...
Searching...
No Matches
doubleN.h
1
#pragma once
2
3
#include <cstddef>
4
5
#include "mc/math/vector/component/FloatN.h"
6
#include "mc/math/vector/impl/VecImpl.h"
7
8
namespace
ll::math {
9
template
<
size_t
N>
10
class
doubleN
{
11
public
:
12
doubleN
() =
delete
;
13
doubleN
(
doubleN
const
&) =
delete
;
14
doubleN
operator=(
doubleN
const
&) =
delete
;
15
};
16
template
<>
17
LL_VEC2_IMPL(
doubleN<2>
,
doubleN<2>
,
double
,
FloatN
);
18
template
<>
19
LL_VEC3_IMPL(
doubleN<3>
,
doubleN<3>
,
double
,
FloatN
);
20
template
<>
21
LL_VEC4_IMPL(
doubleN<4>
,
doubleN<4>
,
double
,
FloatN
);
22
23
using
double2
=
doubleN<2>
;
24
using
double3
=
doubleN<3>
;
25
using
double4
=
doubleN<4>
;
26
}
// namespace ll::math
ll::math::FloatN
Definition
FloatN.h:12
ll::math::doubleN
Definition
doubleN.h:10
src
mc
math
vector
impl
doubleN.h
Generated on Sat Apr 26 2025 05:55:46 for LeviLamina by
1.12.0