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