aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt1
-rw-r--r--al/source.h8
-rw-r--r--common/aldeque.h16
3 files changed, 18 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1f355508..ca72f610 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -610,6 +610,7 @@ set(COMMON_OBJS
common/albyte.h
common/alcomplex.cpp
common/alcomplex.h
+ common/aldeque.h
common/alfstream.cpp
common/alfstream.h
common/almalloc.cpp
diff --git a/al/source.h b/al/source.h
index f17395c3..6572864f 100644
--- a/al/source.h
+++ b/al/source.h
@@ -12,6 +12,7 @@
#include "AL/alc.h"
#include "alcontext.h"
+#include "aldeque.h"
#include "almalloc.h"
#include "alnumeric.h"
#include "alu.h"
@@ -22,13 +23,6 @@
struct ALbuffer;
struct ALeffectslot;
-namespace al {
-
-template<typename T>
-using deque = std::deque<T, al::allocator<T>>;
-
-} // namespace al
-
#define DEFAULT_SENDS 2
diff --git a/common/aldeque.h b/common/aldeque.h
new file mode 100644
index 00000000..3f99bf00
--- /dev/null
+++ b/common/aldeque.h
@@ -0,0 +1,16 @@
+#ifndef ALDEQUE_H
+#define ALDEQUE_H
+
+#include <deque>
+
+#include "almalloc.h"
+
+
+namespace al {
+
+template<typename T>
+using deque = std::deque<T, al::allocator<T>>;
+
+} // namespace al
+
+#endif /* ALDEQUE_H */