mirror of
https://github.com/BlackMATov/vmath.hpp.git
synced 2025-12-13 04:06:52 +07:00
rename uninit to no_init
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
build/*
|
||||
install/*
|
||||
.clangd/*
|
||||
CMakeLists.txt.user
|
||||
|
||||
14
README.md
14
README.md
@@ -87,7 +87,7 @@ public:
|
||||
|
||||
vec_base();
|
||||
|
||||
vec_base(uninit_t);
|
||||
vec_base(no_init_t);
|
||||
vec_base(zero_init_t);
|
||||
vec_base(unit_init_t);
|
||||
|
||||
@@ -108,7 +108,7 @@ public:
|
||||
|
||||
vec_base();
|
||||
|
||||
vec_base(uninit_t);
|
||||
vec_base(no_init_t);
|
||||
vec_base(zero_init_t);
|
||||
vec_base(unit_init_t);
|
||||
|
||||
@@ -131,7 +131,7 @@ public:
|
||||
|
||||
vec_base();
|
||||
|
||||
vec_base(uninit_t);
|
||||
vec_base(no_init_t);
|
||||
vec_base(zero_init_t);
|
||||
vec_base(unit_init_t);
|
||||
|
||||
@@ -233,7 +233,7 @@ public:
|
||||
|
||||
mat_base();
|
||||
|
||||
mat_base(uninit_t);
|
||||
mat_base(no_init_t);
|
||||
mat_base(zero_init_t);
|
||||
mat_base(unit_init_t);
|
||||
mat_base(identity_init_t);
|
||||
@@ -264,7 +264,7 @@ public:
|
||||
|
||||
mat_base();
|
||||
|
||||
mat_base(uninit_t);
|
||||
mat_base(no_init_t);
|
||||
mat_base(zero_init_t);
|
||||
mat_base(unit_init_t);
|
||||
mat_base(identity_init_t);
|
||||
@@ -301,7 +301,7 @@ public:
|
||||
|
||||
mat_base();
|
||||
|
||||
mat_base(uninit_t);
|
||||
mat_base(no_init_t);
|
||||
mat_base(zero_init_t);
|
||||
mat_base(unit_init_t);
|
||||
mat_base(identity_init_t);
|
||||
@@ -413,7 +413,7 @@ public:
|
||||
|
||||
qua_base();
|
||||
|
||||
qua_base(uninit_t);
|
||||
qua_base(no_init_t);
|
||||
qua_base(zero_init_t);
|
||||
qua_base(identity_init_t);
|
||||
|
||||
|
||||
@@ -41,8 +41,8 @@
|
||||
|
||||
namespace vmath_hpp
|
||||
{
|
||||
struct uninit_t { explicit uninit_t() = default; };
|
||||
inline constexpr uninit_t uninit{};
|
||||
struct no_init_t { explicit no_init_t() = default; };
|
||||
inline constexpr no_init_t no_init{};
|
||||
|
||||
struct zero_init_t { explicit zero_init_t() = default; };
|
||||
inline constexpr zero_init_t zero_init{};
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace vmath_hpp::detail
|
||||
constexpr mat_base()
|
||||
: mat_base(identity_init) {}
|
||||
|
||||
constexpr mat_base(uninit_t) {}
|
||||
constexpr mat_base(no_init_t) {}
|
||||
constexpr mat_base(zero_init_t): mat_base{zero_init, zero_init} {}
|
||||
constexpr mat_base(unit_init_t): mat_base{unit_init, unit_init} {}
|
||||
constexpr mat_base(identity_init_t): mat_base{T{1}} {}
|
||||
@@ -82,7 +82,7 @@ namespace vmath_hpp::detail
|
||||
constexpr mat_base()
|
||||
: mat_base(identity_init) {}
|
||||
|
||||
constexpr mat_base(uninit_t) {}
|
||||
constexpr mat_base(no_init_t) {}
|
||||
constexpr mat_base(zero_init_t): mat_base{zero_init, zero_init, zero_init} {}
|
||||
constexpr mat_base(unit_init_t): mat_base{unit_init, unit_init, unit_init} {}
|
||||
constexpr mat_base(identity_init_t): mat_base{T{1}} {}
|
||||
@@ -156,7 +156,7 @@ namespace vmath_hpp::detail
|
||||
constexpr mat_base()
|
||||
: mat_base(identity_init) {}
|
||||
|
||||
constexpr mat_base(uninit_t) {}
|
||||
constexpr mat_base(no_init_t) {}
|
||||
constexpr mat_base(zero_init_t): mat_base{zero_init, zero_init, zero_init, zero_init} {}
|
||||
constexpr mat_base(unit_init_t): mat_base{unit_init, unit_init, unit_init, unit_init} {}
|
||||
constexpr mat_base(identity_init_t): mat_base{T{1}} {}
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace vmath_hpp::detail
|
||||
constexpr qua_base()
|
||||
: qua_base(identity_init) {}
|
||||
|
||||
constexpr qua_base(uninit_t) {}
|
||||
constexpr qua_base(no_init_t) {}
|
||||
constexpr qua_base(zero_init_t) : qua_base{zero_init, T{0}} {}
|
||||
constexpr qua_base(identity_init_t) : qua_base{zero_init, T{1}} {}
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace vmath_hpp::detail
|
||||
constexpr vec_base()
|
||||
: vec_base{zero_init} {}
|
||||
|
||||
constexpr vec_base(uninit_t) {}
|
||||
constexpr vec_base(no_init_t) {}
|
||||
constexpr vec_base(zero_init_t): vec_base{T{0}} {}
|
||||
constexpr vec_base(unit_init_t): vec_base{T{1}} {}
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace vmath_hpp::detail
|
||||
constexpr vec_base()
|
||||
: vec_base{zero_init} {}
|
||||
|
||||
constexpr vec_base(uninit_t) {}
|
||||
constexpr vec_base(no_init_t) {}
|
||||
constexpr vec_base(zero_init_t): vec_base{T{0}} {}
|
||||
constexpr vec_base(unit_init_t): vec_base{T{1}} {}
|
||||
|
||||
@@ -111,7 +111,7 @@ namespace vmath_hpp::detail
|
||||
constexpr vec_base()
|
||||
: vec_base{zero_init} {}
|
||||
|
||||
constexpr vec_base(uninit_t) {}
|
||||
constexpr vec_base(no_init_t) {}
|
||||
constexpr vec_base(zero_init_t) : vec_base{T{0}} {}
|
||||
constexpr vec_base(unit_init_t) : vec_base{T{1}} {}
|
||||
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
|
||||
namespace vmath_hpp
|
||||
{
|
||||
struct uninit_t { explicit uninit_t() = default; };
|
||||
inline constexpr uninit_t uninit{};
|
||||
struct no_init_t { explicit no_init_t() = default; };
|
||||
inline constexpr no_init_t no_init{};
|
||||
|
||||
struct zero_init_t { explicit zero_init_t() = default; };
|
||||
inline constexpr zero_init_t zero_init{};
|
||||
@@ -575,7 +575,7 @@ namespace vmath_hpp::detail
|
||||
constexpr vec_base()
|
||||
: vec_base{zero_init} {}
|
||||
|
||||
constexpr vec_base(uninit_t) {}
|
||||
constexpr vec_base(no_init_t) {}
|
||||
constexpr vec_base(zero_init_t): vec_base{T{0}} {}
|
||||
constexpr vec_base(unit_init_t): vec_base{T{1}} {}
|
||||
|
||||
@@ -619,7 +619,7 @@ namespace vmath_hpp::detail
|
||||
constexpr vec_base()
|
||||
: vec_base{zero_init} {}
|
||||
|
||||
constexpr vec_base(uninit_t) {}
|
||||
constexpr vec_base(no_init_t) {}
|
||||
constexpr vec_base(zero_init_t): vec_base{T{0}} {}
|
||||
constexpr vec_base(unit_init_t): vec_base{T{1}} {}
|
||||
|
||||
@@ -665,7 +665,7 @@ namespace vmath_hpp::detail
|
||||
constexpr vec_base()
|
||||
: vec_base{zero_init} {}
|
||||
|
||||
constexpr vec_base(uninit_t) {}
|
||||
constexpr vec_base(no_init_t) {}
|
||||
constexpr vec_base(zero_init_t) : vec_base{T{0}} {}
|
||||
constexpr vec_base(unit_init_t) : vec_base{T{1}} {}
|
||||
|
||||
@@ -1911,7 +1911,7 @@ namespace vmath_hpp::detail
|
||||
constexpr mat_base()
|
||||
: mat_base(identity_init) {}
|
||||
|
||||
constexpr mat_base(uninit_t) {}
|
||||
constexpr mat_base(no_init_t) {}
|
||||
constexpr mat_base(zero_init_t): mat_base{zero_init, zero_init} {}
|
||||
constexpr mat_base(unit_init_t): mat_base{unit_init, unit_init} {}
|
||||
constexpr mat_base(identity_init_t): mat_base{T{1}} {}
|
||||
@@ -1968,7 +1968,7 @@ namespace vmath_hpp::detail
|
||||
constexpr mat_base()
|
||||
: mat_base(identity_init) {}
|
||||
|
||||
constexpr mat_base(uninit_t) {}
|
||||
constexpr mat_base(no_init_t) {}
|
||||
constexpr mat_base(zero_init_t): mat_base{zero_init, zero_init, zero_init} {}
|
||||
constexpr mat_base(unit_init_t): mat_base{unit_init, unit_init, unit_init} {}
|
||||
constexpr mat_base(identity_init_t): mat_base{T{1}} {}
|
||||
@@ -2042,7 +2042,7 @@ namespace vmath_hpp::detail
|
||||
constexpr mat_base()
|
||||
: mat_base(identity_init) {}
|
||||
|
||||
constexpr mat_base(uninit_t) {}
|
||||
constexpr mat_base(no_init_t) {}
|
||||
constexpr mat_base(zero_init_t): mat_base{zero_init, zero_init, zero_init, zero_init} {}
|
||||
constexpr mat_base(unit_init_t): mat_base{unit_init, unit_init, unit_init, unit_init} {}
|
||||
constexpr mat_base(identity_init_t): mat_base{T{1}} {}
|
||||
@@ -3111,7 +3111,7 @@ namespace vmath_hpp::detail
|
||||
constexpr qua_base()
|
||||
: qua_base(identity_init) {}
|
||||
|
||||
constexpr qua_base(uninit_t) {}
|
||||
constexpr qua_base(no_init_t) {}
|
||||
constexpr qua_base(zero_init_t) : qua_base{zero_init, T{0}} {}
|
||||
constexpr qua_base(identity_init_t) : qua_base{zero_init, T{1}} {}
|
||||
|
||||
|
||||
@@ -60,9 +60,9 @@ TEST_CASE("vmath/mat") {
|
||||
STATIC_CHECK(imat3() == imat3({1,0,0},{0,1,0},{0,0,1}));
|
||||
STATIC_CHECK(imat4() == imat4({1,0,0,0},{0,1,0,0},{0,0,1,0},{0,0,0,1}));
|
||||
|
||||
(void)imat2(uninit);
|
||||
(void)imat3(uninit);
|
||||
(void)imat4(uninit);
|
||||
(void)imat2(no_init);
|
||||
(void)imat3(no_init);
|
||||
(void)imat4(no_init);
|
||||
|
||||
STATIC_CHECK(imat2(zero_init) == imat2({0,0},{0,0}));
|
||||
STATIC_CHECK(imat3(zero_init) == imat3({0,0,0},{0,0,0},{0,0,0}));
|
||||
|
||||
@@ -36,7 +36,7 @@ TEST_CASE("vmath/qua") {
|
||||
CHECK(q.s == 1);
|
||||
|
||||
STATIC_CHECK(qua<int>() == qua<int>({0,0,0},1));
|
||||
(void)qua<int>(uninit);
|
||||
(void)qua<int>(no_init);
|
||||
STATIC_CHECK(qua<int>(zero_init) == qua<int>({0,0,0},0));
|
||||
STATIC_CHECK(qua<int>(identity_init) == qua<int>({0,0,0},1));
|
||||
}
|
||||
|
||||
@@ -60,9 +60,9 @@ TEST_CASE("vmath/vec") {
|
||||
STATIC_CHECK(ivec3() == ivec3(0,0,0));
|
||||
STATIC_CHECK(ivec4() == ivec4(0,0,0,0));
|
||||
|
||||
(void)ivec2(uninit);
|
||||
(void)ivec3(uninit);
|
||||
(void)ivec4(uninit);
|
||||
(void)ivec2(no_init);
|
||||
(void)ivec3(no_init);
|
||||
(void)ivec4(no_init);
|
||||
|
||||
STATIC_CHECK(ivec2(zero_init) == ivec2(0,0));
|
||||
STATIC_CHECK(ivec3(zero_init) == ivec3(0,0,0));
|
||||
|
||||
Reference in New Issue
Block a user