Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDTemplate.h181 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/
HDSemaTemplateVariadic.cpp566 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()
HDSemaTemplateInstantiate.cpp1347 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()
HDSemaTemplateInstantiateDecl.cpp4359 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()