Index: src/AST/Type.hpp
===================================================================
--- src/AST/Type.hpp	(revision 943bfad2c0b8d6d35a71ff04892a3d14825e9dc8)
+++ src/AST/Type.hpp	(revision b2386184d4e03c2f6d3e5292c567610b3b2d6da4)
@@ -10,6 +10,6 @@
 // Created On       : Thu May 9 10:00:00 2019
 // Last Modified By : Andrew Beach
-// Last Modified On : Thu Jul 23 14:15:00 2020
-// Update Count     : 6
+// Last Modified On : Wed Jul 14 15:54:00 2021
+// Update Count     : 7
 //
 
@@ -491,4 +491,17 @@
 };
 
+/// Virtual Table Type `vtable(T)`
+class VTableType final : public Type {
+public:
+	ptr<Type> base;
+
+	VTableType( const Type * b, CV::Qualifiers q = {} ) : Type(q), base(b) {}
+
+	const Type * accept( Visitor & v ) const override { return v.visit( this ); }
+private:
+	VTableType * clone() const override { return new VTableType{ *this }; }
+	MUTATE_FRIEND
+};
+
 /// GCC built-in varargs type
 class VarArgsType final : public Type {
