class ASTContext;
class NamespaceDecl;
class IdentifierInfo;
-class PrintingPolicy;
+struct PrintingPolicy;
class Type;
class LangOptions;
class DependentTemplateName;
class IdentifierInfo;
class NestedNameSpecifier;
-class PrintingPolicy;
+struct PrintingPolicy;
class QualifiedTemplateName;
class TemplateDecl;
class StmtIteratorBase;
class TemplateArgument;
class QualifiedNameType;
- class PrintingPolicy;
+ struct PrintingPolicy;
// Provide forward declarations for all of the *Type classes
#define TYPE(Class, Base) class Class##Type;