diff --git a/BAN/include/BAN/CircularQueue.h b/BAN/include/BAN/CircularQueue.h index 553fb53a..c40b24cf 100644 --- a/BAN/include/BAN/CircularQueue.h +++ b/BAN/include/BAN/CircularQueue.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include #include diff --git a/BAN/include/BAN/Function.h b/BAN/include/BAN/Function.h index 305b34b1..c498537f 100644 --- a/BAN/include/BAN/Function.h +++ b/BAN/include/BAN/Function.h @@ -2,7 +2,7 @@ #include #include -#include +#include namespace BAN { diff --git a/BAN/include/BAN/LinkedList.h b/BAN/include/BAN/LinkedList.h index e558925d..aefb1e0f 100644 --- a/BAN/include/BAN/LinkedList.h +++ b/BAN/include/BAN/LinkedList.h @@ -3,6 +3,7 @@ #include #include #include +#include namespace BAN { diff --git a/BAN/include/BAN/New.h b/BAN/include/BAN/New.h index 57e5b32f..3602fb30 100644 --- a/BAN/include/BAN/New.h +++ b/BAN/include/BAN/New.h @@ -16,6 +16,3 @@ namespace BAN static constexpr void(&deallocator)(void*) = free; #endif } - -inline void* operator new(size_t, void* addr) { return addr; } -inline void* operator new[](size_t, void* addr) { return addr; } diff --git a/BAN/include/BAN/Optional.h b/BAN/include/BAN/Optional.h index 01551c15..0ebb22a0 100644 --- a/BAN/include/BAN/Optional.h +++ b/BAN/include/BAN/Optional.h @@ -2,6 +2,7 @@ #include #include +#include #include diff --git a/BAN/include/BAN/PlacementNew.h b/BAN/include/BAN/PlacementNew.h new file mode 100644 index 00000000..edc861a7 --- /dev/null +++ b/BAN/include/BAN/PlacementNew.h @@ -0,0 +1,4 @@ +#pragma once + +inline void* operator new(size_t, void* addr) { return addr; } +inline void* operator new[](size_t, void* addr) { return addr; } diff --git a/BAN/include/BAN/Queue.h b/BAN/include/BAN/Queue.h index 60847b33..436a95a5 100644 --- a/BAN/include/BAN/Queue.h +++ b/BAN/include/BAN/Queue.h @@ -5,6 +5,7 @@ #include #include #include +#include namespace BAN { diff --git a/BAN/include/BAN/Variant.h b/BAN/include/BAN/Variant.h index 97de1680..71b2107d 100644 --- a/BAN/include/BAN/Variant.h +++ b/BAN/include/BAN/Variant.h @@ -3,7 +3,7 @@ #include #include #include -#include +#include #include diff --git a/BAN/include/BAN/Vector.h b/BAN/include/BAN/Vector.h index 934d5432..2674bd69 100644 --- a/BAN/include/BAN/Vector.h +++ b/BAN/include/BAN/Vector.h @@ -5,6 +5,7 @@ #include #include #include +#include #include namespace BAN