Home | History | Annotate | Download | only in Sema

Lines Matching full:entity

124       // If this is a friend declaration and it declares an entity at
173 Decl *Entity,
185 Inst.Entity = reinterpret_cast<uintptr_t>(Entity);
196 FunctionDecl *Entity, ExceptionSpecification,
208 Inst.Entity = reinterpret_cast<uintptr_t>(Entity);
234 Inst.Entity = reinterpret_cast<uintptr_t>(Template);
261 Inst.Entity = reinterpret_cast<uintptr_t>(FunctionTemplate);
290 Inst.Entity = reinterpret_cast<uintptr_t>(PartialSpec);
319 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
345 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
372 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
400 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
474 Decl *D = reinterpret_cast<Decl *>(Active->Entity);
511 TemplateDecl *Template = cast<TemplateDecl>((Decl *)Active->Entity);
526 = cast<FunctionTemplateDecl>((Decl *)Active->Entity);
540 (Decl *)Active->Entity)) {
551 = cast<FunctionTemplateDecl>((Decl *)Active->Entity);
563 ParmVarDecl *Param = cast<ParmVarDecl>((Decl *)Active->Entity);
579 NamedDecl *Parm = cast<NamedDecl>((Decl *)Active->Entity);
623 << cast<FunctionDecl>((Decl *)Active->Entity)
687 DeclarationName Entity;
695 DeclarationName Entity)
697 Entity(Entity) { }
706 /// \brief Returns the location of the entity being instantiated, if known.
709 /// \brief Returns the name of the entity being instantiated, if any.
710 DeclarationName getBaseEntity() { return Entity; }
712 /// \brief Sets the "base" location and entity when that
714 void setBase(SourceLocation Loc, DeclarationName Entity) {
716 this->Entity = Entity;
1390 /// \param Entity the name of the entity associated with a declaration
1392 /// is no such entity (if, e.g., this is a type that occurs as part of
1393 /// a cast expression) or that the entity has no name (e.g., an
1401 DeclarationName Entity) {
1410 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1417 DeclarationName Entity) {
1434 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);
1447 SourceLocation Loc, DeclarationName Entity) {
1457 TemplateInstantiator Instantiator(*this, TemplateArgs, Loc, Entity);
1496 DeclarationName Entity,
1506 TemplateInstantiator Instantiator(*this, Args, Loc, Entity);