Searched refs:DeclArgumentPack (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 368 using DeclArgumentPack = SmallVector<ValueDecl *, 4>; 377 llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4>; 400 SmallVector<DeclArgumentPack *, 1> ArgumentPacks; 487 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = in cloneScopes() 492 DeclArgumentPack *OldPack = cast<DeclArgumentPack *>(I->second); in cloneScopes() 493 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack); in cloneScopes() 522 llvm::PointerUnion<Decl *, DeclArgumentPack *> * 528 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 762 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() typedef 782 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in CheckParameterPacksForExpansion() 801 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in CheckParameterPacksForExpansion() 804 if (isa<DeclArgumentPack *>(*Instantiation)) { in CheckParameterPacksForExpansion() 806 NewPackSize = cast<DeclArgumentPack *>(*Instantiation)->size(); in CheckParameterPacksForExpansion() 960 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansionFromUnexpanded() typedef 962 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in getNumArgumentsInExpansionFromUnexpanded() 970 unsigned Size = cast<DeclArgumentPack *>(*Instantiation)->size(); in getNumArgumentsInExpansionFromUnexpanded()
|
| H A D | SemaTemplateInstantiate.cpp | 2521 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() typedef 2522 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in TransformFunctionParmPackRefExpr() 2527 if (DeclArgumentPack *Pack = dyn_cast<DeclArgumentPack *>(*Found)) { in TransformFunctionParmPackRefExpr() 4588 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 4617 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 4653 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in InstantiatedLocal() 4665 } else if (DeclArgumentPack *Pack = dyn_cast<DeclArgumentPack *>(Stored)) { in InstantiatedLocal() 4675 DeclArgumentPack *Pack = cast<DeclArgumentPack *>(LocalDecls[D]); in InstantiatedLocalPackArg() 4689 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in MakeInstantiatedLocalArgPack() 4690 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 6809 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in FindInstantiatedDecl() typedef 6811 (*cast<DeclArgumentPack *>(*Found))[*ArgPackSubstIndex]); in FindInstantiatedDecl()
|