reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1083 if (MemberDecl->isInvalidDecl()) 1089 if (!MemberDecl->isCXXInstanceMember()) { 1094 assert((!TemplateArgs || isa<VarTemplateDecl>(MemberDecl)) && 1096 if (isa<VarTemplateDecl>(MemberDecl)) { 1097 MemberDecl = getVarTemplateSpecialization( 1098 cast<VarTemplateDecl>(MemberDecl), TemplateArgs, 1100 if (!MemberDecl) 1103 return BuildDeclarationNameExpr(SS, R.getLookupNameInfo(), MemberDecl, 1113 if (DiagnoseUseOfDecl(MemberDecl, MemberLoc)) 1116 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) 1120 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl)) 1124 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) 1131 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) { 1138 if (CXXMethodDecl *MemberFn = dyn_cast<CXXMethodDecl>(MemberDecl)) { 1153 assert(!isa<FunctionDecl>(MemberDecl) && "member function not C++ method?"); 1155 if (EnumConstantDecl *Enum = dyn_cast<EnumConstantDecl>(MemberDecl)) { 1161 if (VarTemplateDecl *VarTempl = dyn_cast<VarTemplateDecl>(MemberDecl)) { 1172 if (isa<TypeDecl>(MemberDecl)) 1179 Diag(MemberDecl->getLocation(), diag::note_member_declared_here)