Searched refs:DeclArgumentPack (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 240 using DeclArgumentPack = SmallVector<VarDecl *, 4>; 249 llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4>; 267 /// set of instantiated parameters. This is stored as a DeclArgumentPack 272 SmallVector<DeclArgumentPack *, 1> ArgumentPacks; 352 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = 357 DeclArgumentPack *OldPack = I->second.get<DeclArgumentPack *>(); 358 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack); 387 llvm::PointerUnion<Decl *, DeclArgumentPack *> * [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 684 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 686 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation 689 if (Instantiation->is<DeclArgumentPack *>()) { 691 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); 802 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 804 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation 812 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size();
|
H A D | SemaTemplateInstantiate.cpp | 1626 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 1627 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found 1632 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { 3482 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 3533 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; 3545 } else if (DeclArgumentPack *Pack = Stored.dyn_cast<DeclArgumentPack *>()) { 3555 DeclArgumentPack *Pac [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 5676 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; typedef 5677 return cast<NamedDecl>((*Found->get<DeclArgumentPack *>())[PackIdx]);
|
Completed in 176 milliseconds