Home | History | Annotate | Download | only in Sema

Lines Matching refs:MemberDecl

1114   NamedDecl *MemberDecl = R.getFoundDecl();
1121 if (MemberDecl->isInvalidDecl())
1127 if (!MemberDecl->isCXXInstanceMember()) {
1132 assert((!TemplateArgs || isa<VarTemplateDecl>(MemberDecl)) &&
1134 if (isa<VarTemplateDecl>(MemberDecl)) {
1135 MemberDecl = getVarTemplateSpecialization(
1136 *this, cast<VarTemplateDecl>(MemberDecl), TemplateArgs,
1138 if (!MemberDecl)
1141 return BuildDeclarationNameExpr(SS, R.getLookupNameInfo(), MemberDecl,
1152 if (DiagnoseUseOfDecl(MemberDecl, MemberLoc))
1155 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl))
1159 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl))
1163 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl))
1170 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) {
1177 if (CXXMethodDecl *MemberFn = dyn_cast<CXXMethodDecl>(MemberDecl)) {
1192 assert(!isa<FunctionDecl>(MemberDecl) && "member function not C++ method?");
1194 if (EnumConstantDecl *Enum = dyn_cast<EnumConstantDecl>(MemberDecl)) {
1199 if (VarTemplateDecl *VarTempl = dyn_cast<VarTemplateDecl>(MemberDecl)) {
1210 if (isa<TypeDecl>(MemberDecl))
1217 Diag(MemberDecl->getLocation(), diag::note_member_declared_here)