Home | History | Annotate | Download | only in Sema

Lines Matching refs:Owner

167   LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(),
169 Owner->addDecl(Inst);
181 = NamespaceAliasDecl::Create(SemaRef.Context, Owner,
188 Owner->addDecl(Inst);
227 Typedef = TypeAliasDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
230 Typedef = TypedefDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
269 Owner->addDecl(Typedef);
275 Owner->addDecl(Typedef);
294 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName());
306 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(),
316 Owner->addDecl(Inst);
350 VarDecl *Var = VarDecl::Create(SemaRef.Context, Owner, D->getInnerLocStart(),
370 = AccessSpecDecl::Create(SemaRef.Context, D->getAccess(), Owner,
372 Owner->addHiddenDecl(AD);
420 cast<RecordDecl>(Owner),
429 cast<Decl>(Owner)->setInvalidDecl();
453 Owner->addDecl(Field);
488 MSPropertyDecl(Owner, D->getLocation(),
500 Owner->addDecl(Property);
523 = IndirectFieldDecl::Create(SemaRef.Context, Owner, D->getLocation(),
530 Owner->addDecl(IndirectField);
559 Owner->addDecl(FD);
569 // decl should almost certainly not be placed in Owner.
574 FriendDecl::Create(SemaRef.Context, Owner, D->getLocation(),
578 Owner->addDecl(FD);
611 EnumDecl *Enum = EnumDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
639 Owner->addDecl(Enum);
770 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName());
782 DeclContext *DC = Owner;
902 Inst->setLexicalDeclContext(Owner);
903 RecordInst->setLexicalDeclContext(Owner);
912 Owner->addDecl(Inst);
936 = Owner->lookup(ClassTemplate->getDeclName());
969 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName());
978 DeclContext *DC = Owner;
1009 Owner->addDecl(Inst);
1035 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName());
1091 Owner->addDecl(InstTemplate);
1103 PrevDecl = cast<CXXRecordDecl>(Owner);
1113 = CXXRecordDecl::Create(SemaRef.Context, D->getTagKind(), Owner,
1142 Owner->addDecl(Record);
1198 Owner->isFunctionOrMethod() ||
1199 !(isa<Decl>(Owner) &&
1200 cast<Decl>(Owner)->isDefinedOutsideFunctionOrMethod());
1218 // in the owner; otherwise we need to find the instantiated context.
1221 DC = Owner;
1246 DeclContext *LexicalDC = Owner;
1369 // inherit its namespace state and add it to the owner.
1483 !(isa<Decl>(Owner) &&
1484 cast<Decl>(Owner)->isDefinedOutsideFunctionOrMethod());
1515 DeclContext *DC = Owner;
1620 FunctionTemplate->setLexicalDeclContext(Owner);
1647 Method->setLexicalDeclContext(Owner);
1719 Owner->addDecl(Method);
1748 TemplateTypeParmDecl::Create(SemaRef.Context, Owner,
1884 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1895 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
2017 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner,
2024 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner,
2045 = UsingDirectiveDecl::Create(SemaRef.Context, Owner, D->getLocation(),
2054 if (!Owner->isFunctionOrMethod())
2055 Owner->addDecl(Inst);
2083 bool CheckRedeclaration = Owner->isRecord();
2088 UsingDecl *NewUD = UsingDecl::Create(SemaRef.Context, Owner,
2098 SemaRef.LookupQualifiedName(Prev, Owner);
2115 Owner->addDecl(NewUD);
2127 bool isFunctionScope = Owner->isFunctionOrMethod();
2343 SemaRef.Context, Owner, D->getInnerLocStart(), D->getLocation(),
2378 Decl *Sema::SubstDecl(Decl *D, DeclContext *Owner,
2380 TemplateDeclInstantiator Instantiator(*this, Owner, TemplateArgs);
2521 Owner,
2651 SemaRef.Context, Owner, PartialSpec->getInnerLocStart(),
2683 ThisContext = cast<CXXRecordDecl>(Owner);