Selaa lähdekoodia

Do not include headers if not necessary, use forward declarations instead

Daniele Bartolini 12 vuotta sitten
vanhempi
sitoutus
61b0831805
2 muutettua tiedostoa jossa 9 lisäystä ja 4 poistoa
  1. 4 0
      src/lua/LuaStack.cpp
  2. 5 4
      src/lua/LuaStack.h

+ 4 - 0
src/lua/LuaStack.cpp

@@ -26,6 +26,10 @@ OTHER DEALINGS IN THE SOFTWARE.
 
 
 #include "LuaStack.h"
 #include "LuaStack.h"
 #include "Assert.h"
 #include "Assert.h"
+#include "Vec2.h"
+#include "Vec3.h"
+#include "Mat4.h"
+#include "Quat.h"
 
 
 namespace crown
 namespace crown
 {
 {

+ 5 - 4
src/lua/LuaStack.h

@@ -28,14 +28,15 @@ OTHER DEALINGS IN THE SOFTWARE.
 
 
 #include "lua.hpp"
 #include "lua.hpp"
 #include "Types.h"
 #include "Types.h"
-#include "Vec2.h"
-#include "Vec3.h"
-#include "Mat4.h"
-#include "Quat.h"
 
 
 namespace crown
 namespace crown
 {
 {
 
 
+class Vec2;
+class Vec3;
+class Mat4;
+class Quat;
+
 Vec2* next_vec2();
 Vec2* next_vec2();
 Vec3* next_vec3();
 Vec3* next_vec3();