diff --git a/Src/Utils/variadic_container.hpp b/Src/Utils/variadic_container.hpp
index 9561848e343d8c093e80e8dff3e31ecde6b14181..0d4178bf84cfc5db4434005c3be2d3cafd716557 100644
--- a/Src/Utils/variadic_container.hpp
+++ b/Src/Utils/variadic_container.hpp
@@ -1311,6 +1311,7 @@ public:
 
     using typename base_t::tuple;
     variadic_vector_iterator(base_t tup_in) : base_t(tup_in){}
+    variadic_vector_iterator(Types*... val) : base_t(val...){}
   variadic_vector_iterator(base_t tup_in, base_seq t) : base_t(tup_in){}
     /*
      */