diff --git a/src/debugwriter.h b/src/debugwriter.h
index 27244d1..c7b10ed 100644
--- a/src/debugwriter.h
+++ b/src/debugwriter.h
@@ -24,6 +24,7 @@
 
 #include <iostream>
 #include <sstream>
+#include <vector>
 
 /* A cheap replacement for qDebug() */
 
@@ -44,6 +45,15 @@ public:
 		return *this;
 	}
 
+	template<typename T>
+	Debug &operator<<(const std::vector<T> &v)
+	{
+		for (size_t i = 0; i < v.size(); ++i)
+			buf << v[i] << " ";
+
+		return *this;
+	}
+
 	~Debug()
 	{
 		std::clog << buf.str() << std::endl;