reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/Template.h
  239                             llvm::PointerUnion<Decl *, DeclArgumentPack *>, 4>;
  262     SmallVector<DeclArgumentPack *, 1> ArgumentPacks;
  342         llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored =
  347           DeclArgumentPack *OldPack = I->second.get<DeclArgumentPack *>();
  347           DeclArgumentPack *OldPack = I->second.get<DeclArgumentPack *>();
  348           DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack);
  348           DeclArgumentPack *NewPack = new DeclArgumentPack(*OldPack);
  377     llvm::PointerUnion<Decl *, DeclArgumentPack *> *
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1440   typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack;
 2994 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> *
 3045   llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D];
 3057   } else if (DeclArgumentPack *Pack = Stored.dyn_cast<DeclArgumentPack *>()) {
 3057   } else if (DeclArgumentPack *Pack = Stored.dyn_cast<DeclArgumentPack *>()) {
 3067   DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>();
 3067   DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>();
 3081   llvm::PointerUnion<Decl *, DeclArgumentPack *> &Stored = LocalDecls[D];
 3082   DeclArgumentPack *Pack = new DeclArgumentPack;
 3082   DeclArgumentPack *Pack = new DeclArgumentPack;
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 5345         typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack;
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  684       typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack;
  802         typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack;