Searched refs:DeclArgumentPack (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 501 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() typedef 503 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion() 506 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion() 508 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion() 591 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion() typedef 593 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion() 596 if (Instantiation->is<DeclArgumentPack *>()) in getNumArgumentsInExpansion() 597 return Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
|
D | SemaTemplateInstantiate.cpp | 2275 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> * 2308 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in InstantiatedLocal() 2315 LocalDecls[D].get<DeclArgumentPack *>()->push_back(Inst); in InstantiatedLocal() 2320 DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>(); in InstantiatedLocalPackArg() 2325 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in MakeInstantiatedLocalArgPack() 2327 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack()
|
D | SemaTemplateInstantiateDecl.cpp | 3050 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in FindInstantiatedDecl() typedef 3051 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in FindInstantiatedDecl() 3059 return cast<NamedDecl>((*Found->get<DeclArgumentPack *>())[PackIdx]); in FindInstantiatedDecl()
|
/external/clang/include/clang/Sema/ |
D | Template.h | 181 typedef llvm::SmallVector<Decl *, 4> DeclArgumentPack; typedef 189 llvm::PointerUnion<Decl *, DeclArgumentPack *> > 213 llvm::SmallVector<DeclArgumentPack *, 1> ArgumentPacks; 279 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
|