diff options
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | al/source.h | 8 | ||||
-rw-r--r-- | common/aldeque.h | 16 |
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 */ |