Home
last modified time | relevance | path

Searched refs:BuiltinTemplateDecl (Results 1 – 23 of 23) sorted by relevance

/external/clang/include/clang/AST/
DASTContext.h415 mutable BuiltinTemplateDecl *MakeIntegerSeqDecl;
416 mutable BuiltinTemplateDecl *TypePackElementDecl;
889 BuiltinTemplateDecl *getMakeIntegerSeqDecl() const;
890 BuiltinTemplateDecl *getTypePackElementDecl() const;
963 BuiltinTemplateDecl *buildBuiltinTemplateDecl(BuiltinTemplateKind BTK,
DDeclTemplate.h1490 class BuiltinTemplateDecl : public TemplateDecl {
1493 BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC,
1503 static BuiltinTemplateDecl *Create(const ASTContext &C, DeclContext *DC,
1506 return new (C, DC) BuiltinTemplateDecl(C, DC, Name, BTK);
DRecursiveASTVisitor.h1649 DEF_TRAVERSE_DECL(BuiltinTemplateDecl, {
/external/llvm-project/clang/include/clang/AST/
DASTContext.h90 class BuiltinTemplateDecl; variable
550 mutable BuiltinTemplateDecl *MakeIntegerSeqDecl = nullptr;
551 mutable BuiltinTemplateDecl *TypePackElementDecl = nullptr;
957 BuiltinTemplateDecl *getMakeIntegerSeqDecl() const;
958 BuiltinTemplateDecl *getTypePackElementDecl() const;
1062 BuiltinTemplateDecl *buildBuiltinTemplateDecl(BuiltinTemplateKind BTK,
DTextNodeDumper.h347 void VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D);
DDeclTemplate.h1759 class BuiltinTemplateDecl : public TemplateDecl {
1762 BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC,
1772 static BuiltinTemplateDecl *Create(const ASTContext &C, DeclContext *DC,
1775 return new (C, DC) BuiltinTemplateDecl(C, DC, Name, BTK);
DASTNodeTraverser.h548 void VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
DRecursiveASTVisitor.h1773 DEF_TRAVERSE_DECL(BuiltinTemplateDecl, {
/external/clang/lib/AST/
DDeclTemplate.cpp1233 void BuiltinTemplateDecl::anchor() {} in anchor()
1235 BuiltinTemplateDecl::BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC, in BuiltinTemplateDecl() function in BuiltinTemplateDecl
DASTDumper.cpp464 void VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D);
1423 void ASTDumper::VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
DItaniumMangle.cpp913 } else if (isa<BuiltinTemplateDecl>(ND)) { in mangleUnscopedTemplateName()
1720 if (isa<BuiltinTemplateDecl>(ND)) in mangleTemplatePrefix()
DASTContext.cpp912 BuiltinTemplateDecl *
915 auto *BuiltinTemplate = BuiltinTemplateDecl::Create(*this, TUDecl, II, BTK); in buildBuiltinTemplateDecl()
922 BuiltinTemplateDecl *
930 BuiltinTemplateDecl *
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp1422 void BuiltinTemplateDecl::anchor() {} in anchor()
1424 BuiltinTemplateDecl::BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC, in BuiltinTemplateDecl() function in BuiltinTemplateDecl
DTextNodeDumper.cpp2007 void TextNodeDumper::VisitBuiltinTemplateDecl(const BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
DItaniumMangle.cpp986 } else if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) { in mangleUnscopedTemplateName()
1963 if (isa<BuiltinTemplateDecl>(ND) || isa<ConceptDecl>(ND)) in mangleTemplatePrefix()
DASTContext.cpp1184 BuiltinTemplateDecl *
1187 auto *BuiltinTemplate = BuiltinTemplateDecl::Create(*this, TUDecl, II, BTK); in buildBuiltinTemplateDecl()
1194 BuiltinTemplateDecl *
1202 BuiltinTemplateDecl *
DASTImporter.cpp523 ExpectedDecl VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
4692 ExpectedDecl ASTNodeImporter::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/external/clang/lib/Sema/
DSemaTemplate.cpp215 isa<BuiltinTemplateDecl>(TD)); in isTemplateName()
2040 checkBuiltinTemplateIdType(Sema &SemaRef, BuiltinTemplateDecl *BTD, in checkBuiltinTemplateIdType()
2266 } else if (auto *BTD = dyn_cast<BuiltinTemplateDecl>(Template)) { in CheckTemplateIdType()
5381 !isa<BuiltinTemplateDecl>(Template)) { in CheckTemplateArgument()
DSemaTemplateInstantiateDecl.cpp1033 TemplateDeclInstantiator::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/external/llvm-project/clang/lib/Sema/
DSemaTemplate.cpp300 isa<BuiltinTemplateDecl>(TD) || isa<ConceptDecl>(TD)); in isTemplateName()
3415 checkBuiltinTemplateIdType(Sema &SemaRef, BuiltinTemplateDecl *BTD, in checkBuiltinTemplateIdType()
3808 } else if (auto *BTD = dyn_cast<BuiltinTemplateDecl>(Template)) { in CheckTemplateIdType()
7418 !isa<BuiltinTemplateDecl>(Template)) { in CheckTemplateTemplateArgument()
DSemaTemplateInstantiateDecl.cpp1412 TemplateDeclInstantiator::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp320 void VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
1946 void ASTDeclReader::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
/external/llvm-project/clang/lib/Serialization/
DASTReaderDecl.cpp386 void VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D);
2132 void ASTDeclReader::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()