Searched refs:DeclArgumentPack (Results 1 – 4 of 4) sorted by relevance
| /trueos/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Template.h | 181 typedef SmallVector<Decl *, 4> DeclArgumentPack; typedef 189 const Decl *, llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4> 213 SmallVector<DeclArgumentPack *, 1> ArgumentPacks; 291 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = in cloneScopes() 296 DeclArgumentPack *OldPack = I->second.get<DeclArgumentPack *>(); in cloneScopes() 297 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack); in cloneScopes() 324 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
|
| /trueos/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateVariadic.cpp | 566 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() typedef 568 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion() 571 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion() 573 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion() 657 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion() typedef 659 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() 667 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
|
| HD | SemaTemplateInstantiate.cpp | 1347 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() typedef 1348 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in TransformFunctionParmPackRefExpr() 1353 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { in TransformFunctionParmPackRefExpr() 2759 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 2800 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in InstantiatedLocal() 2803 else if (DeclArgumentPack *Pack = Stored.dyn_cast<DeclArgumentPack *>()) in InstantiatedLocal() 2812 DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>(); in InstantiatedLocalPackArg() 2818 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in MakeInstantiatedLocalArgPack() 2820 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack()
|
| HD | SemaTemplateInstantiateDecl.cpp | 4359 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in FindInstantiatedDecl() typedef 4360 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in FindInstantiatedDecl() 4369 return cast<NamedDecl>((*Found->get<DeclArgumentPack *>())[PackIdx]); in FindInstantiatedDecl()
|