#include "TestVisitor.h"
usingnamespaceclang;
namespace {
class TypeLocVisitor : public ExpectedLocationVisitor<TypeLocVisitor> { … };
TEST(RecursiveASTVisitor, VisitsBaseClassDeclarations) { … }
TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfForwardDeclaredClass) { … }
TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersWithIncompleteInnerClass) { … }
TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfSelfReferentialType) { … }
TEST(RecursiveASTVisitor, VisitsClassTemplateTypeParmDefaultArgument) { … }
TEST(RecursiveASTVisitor, VisitsCompoundLiteralType) { … }
TEST(RecursiveASTVisitor, VisitsObjCPropertyType) { … }
TEST(RecursiveASTVisitor, VisitInvalidType) { … }
TEST(RecursiveASTVisitor, VisitsUsingEnumType) { … }
}