diff -r 3874575d924d -r cffa2777d917 sources/list.h --- a/sources/list.h Fri Dec 12 00:55:51 2014 +0200 +++ b/sources/list.h Fri Dec 12 01:37:04 2014 +0200 @@ -110,9 +110,11 @@ public: using Super = Container>; - template - Vector (Args ...args) : - Super (args...) {} + Vector() {} + Vector (int numvalues) : Super (numvalues) {} + Vector (const Vector& a) : Super (a) {} + Vector (std::initializer_list&& a) : Super (a) {} + Vector (T* data, size_t length) : Super (std::vector (data, data + length)) {} auto data() -> T* {