//===- unittest/Tooling/RecursiveASTVisitorTests/Concept.cpp----------------==// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "TestVisitor.h" #include "clang/AST/ASTConcept.h" #include "clang/AST/DeclTemplate.h" #include "clang/AST/ExprConcepts.h" #include "clang/AST/Type.h" usingnamespaceclang; namespace { struct ConceptVisitor : ExpectedLocationVisitor<ConceptVisitor> { … }; TEST(RecursiveASTVisitor, Concepts) { … } struct VisitDeclOnlyOnce : ExpectedLocationVisitor<VisitDeclOnlyOnce> { … }; TEST(RecursiveASTVisitor, ConceptDeclInAutoType) { … } } // end anonymous namespace