Lines Matching refs:Member

3065   NamedDecl *Member;  in ActOnCXXMemberDeclarator()  local
3118 Member = HandleMSProperty(S, cast<CXXRecordDecl>(CurContext), Loc, D, in ActOnCXXMemberDeclarator()
3120 if (!Member) in ActOnCXXMemberDeclarator()
3124 Member = HandleField(S, cast<CXXRecordDecl>(CurContext), Loc, D, in ActOnCXXMemberDeclarator()
3126 if (!Member) in ActOnCXXMemberDeclarator()
3132 Member = HandleDeclarator(S, D, TemplateParameterLists); in ActOnCXXMemberDeclarator()
3133 if (!Member) in ActOnCXXMemberDeclarator()
3138 if (Member->isInvalidDecl()) { in ActOnCXXMemberDeclarator()
3140 } else if (isa<VarDecl>(Member) || isa<VarTemplateDecl>(Member)) { in ActOnCXXMemberDeclarator()
3145 } else if (isa<TypedefDecl>(Member)) { in ActOnCXXMemberDeclarator()
3153 << Name << cast<ValueDecl>(Member)->getType() in ActOnCXXMemberDeclarator()
3158 Member->setInvalidDecl(); in ActOnCXXMemberDeclarator()
3161 NamedDecl *NonTemplateMember = Member; in ActOnCXXMemberDeclarator()
3162 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Member)) in ActOnCXXMemberDeclarator()
3164 else if (VarTemplateDecl *VarTmpl = dyn_cast<VarTemplateDecl>(Member)) in ActOnCXXMemberDeclarator()
3167 Member->setAccess(AS); in ActOnCXXMemberDeclarator()
3171 if (NonTemplateMember != Member) in ActOnCXXMemberDeclarator()
3196 Member->addAttr(new (Context) OverrideAttr(VS.getOverrideLoc(), Context, 0)); in ActOnCXXMemberDeclarator()
3198 Member->addAttr(new (Context) FinalAttr(VS.getFinalLoc(), Context, in ActOnCXXMemberDeclarator()
3203 if (CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(Member)) in ActOnCXXMemberDeclarator()
3207 CheckOverrideControl(Member); in ActOnCXXMemberDeclarator()
3212 FieldDecl *FD = cast<FieldDecl>(Member); in ActOnCXXMemberDeclarator()
3227 return Member; in ActOnCXXMemberDeclarator()
3789 if (FieldDecl *Member = dyn_cast<FieldDecl>(ND)) in ValidateCandidate() local
3790 return Member->getDeclContext()->getRedeclContext()->Equals(ClassDecl); in ValidateCandidate()
3811 ValueDecl *Member; in tryLookupCtorInitMemberDecl() local
3812 if ((Member = dyn_cast<FieldDecl>(Result.front())) || in tryLookupCtorInitMemberDecl()
3813 (Member = dyn_cast<IndirectFieldDecl>(Result.front()))) in tryLookupCtorInitMemberDecl()
3814 return Member; in tryLookupCtorInitMemberDecl()
3863 if (ValueDecl *Member = tryLookupCtorInitMemberDecl( in BuildMemInitializer() local
3870 return BuildMemberInitializer(Member, Init, IdLoc); in BuildMemInitializer()
3930 if (FieldDecl *Member = Corr.getCorrectionDeclAs<FieldDecl>()) { in BuildMemInitializer() local
3937 return BuildMemberInitializer(Member, Init, IdLoc); in BuildMemInitializer()
3991 Sema::BuildMemberInitializer(ValueDecl *Member, Expr *Init, in BuildMemberInitializer() argument
3993 FieldDecl *DirectMember = dyn_cast<FieldDecl>(Member); in BuildMemberInitializer()
3994 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
4001 if (Member->isInvalidDecl()) in BuildMemberInitializer()
4016 if (Member->getType()->isDependentType() || Init->isTypeDependent()) { in BuildMemberInitializer()
4746 CXXCtorInitializer *Member = Initializers[i]; in SetCtorInitializers() local
4748 if (Member->isBaseInitializer()) in SetCtorInitializers()
4749 Info.AllBaseFields[Member->getBaseClass()->getAs<RecordType>()] = Member; in SetCtorInitializers()
4751 Info.AllBaseFields[Member->getAnyMember()->getCanonicalDecl()] = Member; in SetCtorInitializers()
4753 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers()
4760 } else if (FieldDecl *FD = Member->getMember()) { in SetCtorInitializers()
4907 CXXCtorInitializer *Member) { in GetKeyForMember() argument
4908 if (!Member->isAnyMemberInitializer()) in GetKeyForMember()
4909 return GetKeyForBase(Context, QualType(Member->getBaseClass(), 0)); in GetKeyForMember()
4911 return Member->getAnyMember()->getCanonicalDecl(); in GetKeyForMember()
5538 for (Decl *Member : Class->decls()) { in ReferenceDllExportedMembers()
5541 auto *VD = dyn_cast<VarDecl>(Member); in ReferenceDllExportedMembers()
5542 if (VD && Member->getAttr<DLLExportAttr>() && in ReferenceDllExportedMembers()
5547 auto *MD = dyn_cast<CXXMethodDecl>(Member); in ReferenceDllExportedMembers()
5551 if (Member->getAttr<DLLExportAttr>()) { in ReferenceDllExportedMembers()
5594 for (Decl *Member : Class->decls()) { in checkForMultipleExportedDefaultConstructors()
5596 auto *CD = dyn_cast<CXXConstructorDecl>(Member); in checkForMultipleExportedDefaultConstructors()
5662 for (Decl *Member : Class->decls()) { in checkClassLevelDLLAttribute()
5663 if (!isa<VarDecl>(Member) && !isa<CXXMethodDecl>(Member)) in checkClassLevelDLLAttribute()
5665 InheritableAttr *MemberAttr = getDLLAttr(Member); in checkClassLevelDLLAttribute()
5666 if (!MemberAttr || MemberAttr->isInherited() || Member->isInvalidDecl()) in checkClassLevelDLLAttribute()
5673 Member->setInvalidDecl(); in checkClassLevelDLLAttribute()
5706 for (Decl *Member : Class->decls()) { in checkClassLevelDLLAttribute()
5707 VarDecl *VD = dyn_cast<VarDecl>(Member); in checkClassLevelDLLAttribute()
5708 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(Member); in checkClassLevelDLLAttribute()
5747 if (!cast<NamedDecl>(Member)->isExternallyVisible()) in checkClassLevelDLLAttribute()
5750 if (!getDLLAttr(Member)) { in checkClassLevelDLLAttribute()
5774 Member->addAttr(NewAttr); in checkClassLevelDLLAttribute()
14655 CXXSpecialMember Member = getSpecialMember(MD); in SetDeclDefaulted() local
14656 if (Member == CXXInvalid) { in SetDeclDefaulted()
15206 CXXCtorInitializer *Member; in SetIvarInitializers() local
15220 Member = in SetIvarInitializers()
15225 AllToInit.push_back(Member); in SetIvarInitializers()