Home | History | Annotate | Download | only in Sema

Lines Matching refs:Owner

217   LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(),
219 Owner->addDecl(Inst);
231 = NamespaceAliasDecl::Create(SemaRef.Context, Owner,
238 Owner->addDecl(Inst);
277 Typedef = TypeAliasDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
280 Typedef = TypedefDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
319 Owner->addDecl(Typedef);
325 Owner->addDecl(Typedef);
344 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName());
356 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(),
366 Owner->addDecl(Inst);
399 DeclContext *DC = Owner;
417 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner,
433 Owner,
435 Owner->addHiddenDecl(AD);
483 cast<RecordDecl>(Owner),
492 cast<Decl>(Owner)->setInvalidDecl();
516 Owner->addDecl(Field);
551 SemaRef.Context, Owner, D->getLocation(), D->getDeclName(), DI->getType(),
561 Owner->addDecl(Property);
582 = IndirectFieldDecl::Create(SemaRef.Context, Owner, D->getLocation(),
589 Owner->addDecl(IndirectField);
618 Owner->addDecl(FD);
628 // decl should almost certainly not be placed in Owner.
633 FriendDecl::Create(SemaRef.Context, Owner, D->getLocation(),
637 Owner->addDecl(FD);
670 EnumDecl *Enum = EnumDecl::Create(SemaRef.Context, Owner, D->getLocStart(),
700 Owner->addDecl(Enum);
827 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName());
839 DeclContext *DC = Owner;
955 Inst->setLexicalDeclContext(Owner);
956 RecordInst->setLexicalDeclContext(Owner);
965 Owner->addDecl(Inst);
989 = Owner->lookup(ClassTemplate->getDeclName());
1021 DeclContext::lookup_result Found = Owner->lookup(Pattern->getDeclName());
1030 DeclContext *DC = Owner;
1047 Owner->addDecl(Inst);
1072 DeclContext::lookup_result Found = Owner->lookup(VarTemplate->getDeclName());
1128 Owner->addDecl(InstTemplate);
1140 PrevDecl = cast<CXXRecordDecl>(Owner);
1150 = CXXRecordDecl::Create(SemaRef.Context, D->getTagKind(), Owner,
1183 Owner->addDecl(Record);
1247 Owner->isFunctionOrMethod() ||
1248 !(isa<Decl>(Owner) &&
1249 cast<Decl>(Owner)->isDefinedOutsideFunctionOrMethod());
1271 DC = Owner;
1300 Owner;
1426 // inherit its namespace state and add it to the owner.
1524 !(isa<Decl>(Owner) &&
1525 cast<Decl>(Owner)->isDefinedOutsideFunctionOrMethod());
1556 DeclContext *DC = Owner;
1661 FunctionTemplate->setLexicalDeclContext(Owner);
1688 Method->setLexicalDeclContext(Owner);
1760 Owner->addDecl(Method);
1789 TemplateTypeParmDecl::Create(SemaRef.Context, Owner,
1930 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1941 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
2067 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner,
2074 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner,
2109 = UsingDirectiveDecl::Create(SemaRef.Context, Owner, D->getLocation(),
2118 if (!Owner->isFunctionOrMethod())
2119 Owner->addDecl(Inst);
2147 bool CheckRedeclaration = Owner->isRecord();
2152 UsingDecl *NewUD = UsingDecl::Create(SemaRef.Context, Owner,
2162 SemaRef.LookupQualifiedName(Prev, Owner);
2179 Owner->addDecl(NewUD);
2190 bool isFunctionScope = Owner->isFunctionOrMethod();
2320 Owner->addDecl(TD);
2351 = Owner->lookup(ClassTemplate->getDeclName());
2424 Owner,
2465 Owner->addDecl(InstD);
2543 SemaRef.Context, Owner, D->getInnerLocStart(), D->getLocation(),
2555 Owner, StartingScope);
2579 Decl *Sema::SubstDecl(Decl *D, DeclContext *Owner,
2581 TemplateDeclInstantiator Instantiator(*this, Owner, TemplateArgs);
2724 Owner,
2856 SemaRef.Context, Owner, PartialSpec->getInnerLocStart(),
2873 LateAttrs, Owner, StartingScope);
2888 ThisContext = cast<CXXRecordDecl>(Owner);
3559 LateInstantiatedAttrVec *LateAttrs, DeclContext *Owner,
3570 NewVar->setLexicalDeclContext(Owner);