aboutsummaryrefslogtreecommitdiff
path: root/src/libjin
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin')
-rw-r--r--src/libjin/math/je_vector2.hpp8
-rw-r--r--src/libjin/math/je_vector3.hpp12
-rw-r--r--src/libjin/math/je_vector4.hpp16
3 files changed, 18 insertions, 18 deletions
diff --git a/src/libjin/math/je_vector2.hpp b/src/libjin/math/je_vector2.hpp
index 2e34784..6115a63 100644
--- a/src/libjin/math/je_vector2.hpp
+++ b/src/libjin/math/je_vector2.hpp
@@ -59,10 +59,10 @@ namespace JinEngine
}
#define _aliases(A, B) \
- T& A() { return data[0]; }\
- T& B() { return data[1]; }\
- T A() const { return data[0]; }\
- T B() const { return data[1]; }
+ inline T& A() { return data[0]; }\
+ inline T& B() { return data[1]; }\
+ inline T A() const { return data[0]; }\
+ inline T B() const { return data[1]; }
_aliases(x, y);
_aliases(w, h);
diff --git a/src/libjin/math/je_vector3.hpp b/src/libjin/math/je_vector3.hpp
index b8feb1b..3c800b6 100644
--- a/src/libjin/math/je_vector3.hpp
+++ b/src/libjin/math/je_vector3.hpp
@@ -28,12 +28,12 @@ namespace JinEngine
}
#define _aliases(A, B, C) \
- T& A() { return data[0]; }\
- T& B() { return data[1]; }\
- T& C() { return data[2]; }\
- T A() const { return data[0]; }\
- T B() const { return data[1]; }\
- T C() const { return data[2]; }
+ inline T& A() { return data[0]; }\
+ inline T& B() { return data[1]; }\
+ inline T& C() { return data[2]; }\
+ inline T A() const { return data[0]; }\
+ inline T B() const { return data[1]; }\
+ inline T C() const { return data[2]; }
_aliases(x, y, z);
_aliases(r, g, b);
diff --git a/src/libjin/math/je_vector4.hpp b/src/libjin/math/je_vector4.hpp
index 3c0079c..b544126 100644
--- a/src/libjin/math/je_vector4.hpp
+++ b/src/libjin/math/je_vector4.hpp
@@ -30,14 +30,14 @@ namespace JinEngine
}
#define _aliases(A, B, C, D) \
- T& A() { return data[0]; }\
- T& B() { return data[1]; }\
- T& C() { return data[2]; }\
- T& D() { return data[3]; }\
- T A() const { return data[0]; }\
- T B() const { return data[1]; }\
- T C() const { return data[2]; }\
- T D() const { return data[3]; }
+ inline T& A() { return data[0]; } \
+ inline T& B() { return data[1]; } \
+ inline T& C() { return data[2]; } \
+ inline T& D() { return data[3]; } \
+ inline T A() const { return data[0]; } \
+ inline T B() const { return data[1]; } \
+ inline T C() const { return data[2]; } \
+ inline T D() const { return data[3]; }
_aliases(x, y, z, t);
_aliases(x1, y1, w, h);