Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp501 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()
DSemaTemplateInstantiate.cpp2275 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()
DSemaTemplateInstantiateDecl.cpp3050 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/
DTemplate.h181 typedef llvm::SmallVector<Decl *, 4> DeclArgumentPack; typedef
189 llvm::PointerUnion<Decl *, DeclArgumentPack *> >
213 llvm::SmallVector<DeclArgumentPack *, 1> ArgumentPacks;
279 llvm::PointerUnion<Decl *, DeclArgumentPack *> *