Lines Matching defs:Entity

206     Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
221 Inst.Entity = Entity;
235 Sema &SemaRef, SourceLocation PointOfInstantiation, Decl *Entity,
239 PointOfInstantiation, InstantiationRange, Entity) {}
242 Sema &SemaRef, SourceLocation PointOfInstantiation, FunctionDecl *Entity,
246 PointOfInstantiation, InstantiationRange, Entity) {}
402 Decl *D = Active->Entity;
445 TemplateDecl *Template = cast<TemplateDecl>(Active->Entity);
461 FunctionTemplateDecl *FnTmpl = cast<FunctionTemplateDecl>(Active->Entity);
474 dyn_cast<ClassTemplatePartialSpecializationDecl>(Active->Entity)) {
485 = cast<FunctionTemplateDecl>(Active->Entity);
497 ParmVarDecl *Param = cast<ParmVarDecl>(Active->Entity);
515 NamedDecl *Parm = cast<NamedDecl>(Active->Entity);
559 << cast<FunctionDecl>(Active->Entity)
580 if (isa<TypeAliasTemplateDecl>(Active->Entity))
628 DeclarationName Entity;
636 DeclarationName Entity)
638 Entity(Entity) { }
651 DeclarationName getBaseEntity() { return Entity; }
655 void setBase(SourceLocation Loc, DeclarationName Entity) {
657 this->Entity = Entity;
1443 /// \param Entity the name of the entity associated with a declaration
1454 DeclarationName Entity) {
1463 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1470 DeclarationName Entity) {
1487 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1500 SourceLocation Loc, DeclarationName Entity) {
1510 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, Entity);
1553 DeclarationName Entity,
1563 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);