Home
last modified time | relevance | path

Searched refs:UsingPackDecl (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h3514 class UsingPackDecl final
3515 : public NamedDecl, public Mergeable<UsingPackDecl>,
3516 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> {
3524 UsingPackDecl(DeclContext *DC, NamedDecl *InstantiatedFrom, in UsingPackDecl() function
3554 static UsingPackDecl *Create(ASTContext &C, DeclContext *DC,
3558 static UsingPackDecl *CreateDeserialized(ASTContext &C, unsigned ID,
3565 UsingPackDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
3566 const UsingPackDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
DRecursiveASTVisitor.h1583 DEF_TRAVERSE_DECL(UsingPackDecl, {})
/external/llvm-project/clang/lib/AST/
DDeclCXX.cpp3064 void UsingPackDecl::anchor() {} in anchor()
3066 UsingPackDecl *UsingPackDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3070 return new (C, DC, Extra) UsingPackDecl(DC, InstantiatedFrom, UsingDecls); in Create()
3073 UsingPackDecl *UsingPackDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
3076 auto *Result = new (C, ID, Extra) UsingPackDecl(nullptr, nullptr, None); in CreateDeserialized()
/external/llvm-project/clang/lib/Serialization/
DASTWriterDecl.cpp117 void VisitUsingPackDecl(UsingPackDecl *D);
1280 void ASTDeclWriter::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
DASTReaderDecl.cpp392 void VisitUsingPackDecl(UsingPackDecl *D);
1654 void ASTDeclReader::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
3834 D = UsingPackDecl::CreateDeserialized(Context, ID, Record.readInt()); in ReadDeclRecord()
/external/llvm-project/clang/lib/CodeGen/
DCGDecl.cpp141 for (auto *Using : cast<UsingPackDecl>(D).expansions()) in EmitDecl()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp3207 Decl *TemplateDeclInstantiator::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
5638 } else if (auto *OtherUPD = dyn_cast<UsingPackDecl>(Other)) { in isInstantiationOfUnresolvedUsingDecl()
DSemaDeclCXX.cpp11648 if (isa<UsingDecl>(D) || isa<UsingPackDecl>(D)) in CheckUsingShadowDecl()
12203 isa<UsingPackDecl>(InstantiatedFrom)); in BuildUsingPackDecl()
12206 UsingPackDecl::Create(Context, CurContext, InstantiatedFrom, Expansions); in BuildUsingPackDecl()
12265 if (!isa<TypeDecl>(D) && !isa<UsingDecl>(D) && !isa<UsingPackDecl>(D)) { in CheckUsingDeclRedeclaration()
DTreeTransform.h11722 if (auto *UPD = dyn_cast<UsingPackDecl>(InstD)) in TransformOverloadExprDecls()
14080 if (auto *UPD = dyn_cast<UsingPackDecl>(D)) { in RebuildUnresolvedUsingType()
DSemaOverload.cpp1083 } else if (isa<UsingDecl>(OldD) || isa<UsingPackDecl>(OldD)) { in CheckOverload()