Index: src/AST/Vector.hpp
===================================================================
--- src/AST/Vector.hpp	(revision b77f0e1fb94f6a4a2617000cc28b1371637e1fb8)
+++ src/AST/Vector.hpp	(revision b77f0e1fb94f6a4a2617000cc28b1371637e1fb8)
@@ -0,0 +1,34 @@
+//
+// Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo
+//
+// The contents of this file are covered under the licence agreement in the
+// file "LICENCE" distributed with Cforall.
+//
+// Vector.hpp -- Short hand for vector of ast pointers.
+//
+// Author           : Andrew Beach
+// Created On       : Thu Oct 20  9:46:00 2022
+// Last Modified By : Andrew Beach
+// Last Modified On : Thu Oct 20 10:16:00 2022
+// Update Count     : 0
+//
+
+#pragma once
+
+#include <vector>
+
+#include "AST/Node.hpp"
+
+namespace ast {
+
+/// Short hand for a vector of ast::ptr types.
+template<typename T, typename Alloc = std::allocator<ptr<T>> >
+using vector = std::vector<ptr<T>, Alloc>;
+
+}
+
+// Local Variables: //
+// tab-width: 4 //
+// mode: c++ //
+// compile-command: "make install" //
+// End: //
Index: src/AST/module.mk
===================================================================
--- src/AST/module.mk	(revision 77de429e7d24919f2087dcef8722710c65f9967c)
+++ src/AST/module.mk	(revision b77f0e1fb94f6a4a2617000cc28b1371637e1fb8)
@@ -67,4 +67,5 @@
 	AST/Util.cpp \
 	AST/Util.hpp \
+	AST/Vector.hpp \
 	AST/Visitor.hpp
 
