Home
last modified time | relevance | path

Searched refs:DeclArgumentPack (Results 1 – 4 of 4) sorted by relevance

/external/clang/include/clang/Sema/
DTemplate.h183 typedef SmallVector<Decl *, 4> DeclArgumentPack; typedef
191 llvm::PointerUnion<Decl *, DeclArgumentPack *> >
215 SmallVector<DeclArgumentPack *, 1> ArgumentPacks;
293 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = in cloneScopes()
298 DeclArgumentPack *OldPack = I->second.get<DeclArgumentPack *>(); in cloneScopes()
299 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack); in cloneScopes()
326 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp565 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() typedef
567 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in CheckParameterPacksForExpansion()
570 if (Instantiation->is<DeclArgumentPack *>()) { in CheckParameterPacksForExpansion()
572 NewPackSize = Instantiation->get<DeclArgumentPack *>()->size(); in CheckParameterPacksForExpansion()
656 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansion() typedef
658 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation in getNumArgumentsInExpansion()
666 unsigned Size = Instantiation->get<DeclArgumentPack *>()->size(); in getNumArgumentsInExpansion()
DSemaTemplateInstantiate.cpp1291 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() typedef
1292 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in TransformFunctionParmPackRefExpr()
1297 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { in TransformFunctionParmPackRefExpr()
2667 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> *
2702 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in InstantiatedLocal()
2709 LocalDecls[D].get<DeclArgumentPack *>()->push_back(Inst); in InstantiatedLocal()
2715 DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>(); in InstantiatedLocalPackArg()
2721 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in MakeInstantiatedLocalArgPack()
2723 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack()
DSemaTemplateInstantiateDecl.cpp3449 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in FindInstantiatedDecl() typedef
3450 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in FindInstantiatedDecl()
3459 return cast<NamedDecl>((*Found->get<DeclArgumentPack *>())[PackIdx]); in FindInstantiatedDecl()