]> git.sesse.net Git - casparcg/blobdiff - common/array.h
- Fixed diag to work with new SFML version.
[casparcg] / common / array.h
index bf0b1fcf1c17f64c1d69745d572df4814818d79a..8446e20b05d782b457ff6a2fb591b0b21a19e3d3 100644 (file)
@@ -8,10 +8,12 @@
 #include <cstddef>
 #include <cstdint>
 
+#include "assert.h"
+
 namespace caspar {
        
 template<typename T>
-class array /* final */
+class array final
 {
        array(const array<std::uint8_t>&);
        array& operator=(const array<std::uint8_t>&);
@@ -77,13 +79,14 @@ private:
 };
 
 template<typename T>
-class array<const T> /* final */
+class array<const T> final
 {
 public:
 
        // Static Members
 
        // Constructors
+       array() = default; // Needed by std::future
 
        template<typename T>
        explicit array(const std::uint8_t* ptr, std::size_t size, bool cacheable, T&& storage)