#include "clang/AST/Decl.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/Mangle.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/ASTMatchers/ASTMatchers.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Lex/Lexer.h"
#include "clang/Tooling/Tooling.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/Testing/Annotations/Annotations.h"
#include "gtest/gtest.h"
usingnamespaceclang::ast_matchers;
usingnamespaceclang::tooling;
usingnamespaceclang;
TEST(Decl, CleansUpAPValues) { … }
TEST(Decl, AsmLabelAttr) { … }
TEST(Decl, MangleDependentSizedArray) { … }
TEST(Decl, ConceptDecl) { … }
TEST(Decl, EnumDeclRange) { … }
TEST(Decl, IsInExportDeclContext) { … }
TEST(Decl, InConsistLinkageForTemplates) { … }
TEST(Decl, ModuleAndInternalLinkage) { … }
TEST(Decl, GetNonTransparentDeclContext) { … }
TEST(Decl, MemberFunctionInModules) { … }
TEST(Decl, MemberFunctionInHeaderUnit) { … }
TEST(Decl, FriendFunctionWithinClassInHeaderUnit) { … }
TEST(Decl, FunctionDeclBitsShouldNotOverlapWithCXXConstructorDeclBits) { … }
TEST(Decl, NoProtoFunctionDeclAttributes) { … }
TEST(Decl, ImplicitlyDeclaredAllocationFunctionsInModules) { … }
TEST(Decl, TemplateArgumentDefaulted) { … }
TEST(Decl, CXXDestructorDeclsShouldHaveWellFormedNameInfoRanges) { … }