Browse Source

Optimized includes

Chlumsky 2 years ago
parent
commit
00d404686c

+ 1 - 0
.gitignore

@@ -24,6 +24,7 @@
 /bin/msdfgen
 /bin/msdfgen
 output.png
 output.png
 render.png
 render.png
+CMakeUserPresets.json
 out/
 out/
 /build_xcode/
 /build_xcode/
 /cmake-gen.bat
 /cmake-gen.bat

+ 1 - 1
core/BitmapRef.hpp

@@ -1,7 +1,7 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
+#include <cstddef>
 
 
 namespace msdfgen {
 namespace msdfgen {
 
 

+ 2 - 0
core/EdgeHolder.cpp

@@ -1,6 +1,8 @@
 
 
 #include "EdgeHolder.h"
 #include "EdgeHolder.h"
 
 
+#include <cstddef>
+
 namespace msdfgen {
 namespace msdfgen {
 
 
 void EdgeHolder::swap(EdgeHolder &a, EdgeHolder &b) {
 void EdgeHolder::swap(EdgeHolder &a, EdgeHolder &b) {

+ 3 - 0
core/Vector2.cpp

@@ -1,6 +1,9 @@
 
 
 #include "Vector2.h"
 #include "Vector2.h"
 
 
+#include <cstddef>
+#include <cmath>
+
 namespace msdfgen {
 namespace msdfgen {
 
 
 Vector2::Vector2(double val) : x(val), y(val) { }
 Vector2::Vector2(double val) : x(val), y(val) { }

+ 0 - 3
core/Vector2.h

@@ -1,9 +1,6 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
-#include <cmath>
-
 namespace msdfgen {
 namespace msdfgen {
 
 
 /**
 /**

+ 0 - 1
core/arithmetics.hpp

@@ -1,7 +1,6 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
 #include <cmath>
 #include <cmath>
 
 
 namespace msdfgen {
 namespace msdfgen {

+ 1 - 1
core/edge-coloring.cpp

@@ -1,10 +1,10 @@
 
 
 #include "edge-coloring.h"
 #include "edge-coloring.h"
 
 
-#include <cstdlib>
 #include <cmath>
 #include <cmath>
 #include <cstring>
 #include <cstring>
 #include <cfloat>
 #include <cfloat>
+#include <vector>
 #include <queue>
 #include <queue>
 #include "arithmetics.hpp"
 #include "arithmetics.hpp"
 
 

+ 1 - 1
core/generator-config.h

@@ -1,7 +1,7 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
+#include <cstddef>
 #include "BitmapRef.hpp"
 #include "BitmapRef.hpp"
 
 
 #ifndef MSDFGEN_PUBLIC
 #ifndef MSDFGEN_PUBLIC

+ 0 - 1
core/shape-description.h

@@ -1,7 +1,6 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
 #include <cstdio>
 #include <cstdio>
 #include "Shape.h"
 #include "Shape.h"
 
 

+ 1 - 1
ext/import-font.h

@@ -1,7 +1,7 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
+#include <cstddef>
 #include "../core/Shape.h"
 #include "../core/Shape.h"
 
 
 namespace msdfgen {
 namespace msdfgen {

+ 1 - 1
ext/import-svg.h

@@ -1,7 +1,7 @@
 
 
 #pragma once
 #pragma once
 
 
-#include <cstdlib>
+#include <cstddef>
 #include "../core/Shape.h"
 #include "../core/Shape.h"
 
 
 namespace msdfgen {
 namespace msdfgen {

+ 0 - 1
ext/save-png.cpp

@@ -1,7 +1,6 @@
 
 
 #include "save-png.h"
 #include "save-png.h"
 
 
-#include <cstdlib>
 #include <cstdio>
 #include <cstdio>
 #include <cstring>
 #include <cstring>
 #include <vector>
 #include <vector>