Index: src/AST/Print.hpp
===================================================================
--- src/AST/Print.hpp	(revision 0351e9f1e5c3fe891d91f323ca0e444084c78b16)
+++ src/AST/Print.hpp	(revision 231e1aeb7d370181fff51663e6d7a8de028ccb56)
@@ -16,13 +16,10 @@
 #pragma once
 
-#include <iostream>
-#include <utility>   // for forward
+#include <iosfwd>
 
-#include "AST/Node.hpp"
+#include "AST/Fwd.hpp"
 #include "Common/Indenter.h"
 
 namespace ast {
-
-class Decl;
 
 /// Print a node with the given indenter
@@ -44,3 +41,10 @@
 }
 
+/// Print each cv-qualifier used in the set, followed by a space.
+void print( std::ostream & os, CV::Qualifiers );
+/// Print each function specifier used in the set, followed by a space.
+void print( std::ostream & os, Function::Specs );
+/// Print each storage class used in the set, followed by a space.
+void print( std::ostream & os, Storage::Classes );
+
 }
