Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h368 using DeclArgumentPack = SmallVector<ValueDecl *, 4>;
377 llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4>;
400 SmallVector<DeclArgumentPack *, 1> ArgumentPacks;
487 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = in cloneScopes()
492 DeclArgumentPack *OldPack = cast<DeclArgumentPack *>(I->second); in cloneScopes()
493 DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack); in cloneScopes()
522 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
528 llvm::PointerUnion<Decl *, DeclArgumentPack *> *
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp762 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in CheckParameterPacksForExpansion() typedef
782 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in CheckParameterPacksForExpansion()
801 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in CheckParameterPacksForExpansion()
804 if (isa<DeclArgumentPack *>(*Instantiation)) { in CheckParameterPacksForExpansion()
806 NewPackSize = cast<DeclArgumentPack *>(*Instantiation)->size(); in CheckParameterPacksForExpansion()
960 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in getNumArgumentsInExpansionFromUnexpanded() typedef
962 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Instantiation = in getNumArgumentsInExpansionFromUnexpanded()
970 unsigned Size = cast<DeclArgumentPack *>(*Instantiation)->size(); in getNumArgumentsInExpansionFromUnexpanded()
H A DSemaTemplateInstantiate.cpp2521 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr() typedef
2522 llvm::PointerUnion<Decl *, DeclArgumentPack *> *Found in TransformFunctionParmPackRefExpr()
2527 if (DeclArgumentPack *Pack = dyn_cast<DeclArgumentPack *>(*Found)) { in TransformFunctionParmPackRefExpr()
4588 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> *
4617 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> *
4653 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in InstantiatedLocal()
4665 } else if (DeclArgumentPack *Pack = dyn_cast<DeclArgumentPack *>(Stored)) { in InstantiatedLocal()
4675 DeclArgumentPack *Pack = cast<DeclArgumentPack *>(LocalDecls[D]); in InstantiatedLocalPackArg()
4689 llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D]; in MakeInstantiatedLocalArgPack()
4690 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack()
[all …]
H A DSemaTemplateInstantiateDecl.cpp6809 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in FindInstantiatedDecl() typedef
6811 (*cast<DeclArgumentPack *>(*Found))[*ArgPackSubstIndex]); in FindInstantiatedDecl()