Searched refs:DeclArgumentPack (Results 1 - 4 of 4) sorted by relevance
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Template.h | 181 typedef SmallVector<ParmVarDecl *, 4> DeclArgumentPack; 189 const Decl *, llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4> 208 /// set of instantiated parameters. This is stored as a DeclArgumentPack 213 SmallVector<DeclArgumentPack *, 1> ArgumentPacks; 296 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = 301 DeclArgumentPack *OldPack = I->second.get<DeclArgumentPack *>(); 302 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack); 331 llvm::PointerUnion<Decl *, DeclArgumentPack *> * [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 575 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 577 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation 580 if (Instantiation->is<DeclArgumentPack *>()) { 582 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); 666 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 668 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation 676 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size();
|
H A D | SemaTemplateInstantiate.cpp | 1245 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 1246 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found 1251 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { 2738 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 2789 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; 2801 } else if (DeclArgumentPack *Pack = Stored.dyn_cast<DeclArgumentPack *>()) { 2811 DeclArgumentPack *Pac [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 4443 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 4444 return cast<NamedDecl>((*Found->get<DeclArgumentPack *>())[PackIdx]);
|
Completed in 64 milliseconds