Home | History | Annotate | Download | only in Sema

Lines Matching defs:MemberDecl

916   NamedDecl *MemberDecl = R.getFoundDecl();
923 if (MemberDecl->isInvalidDecl())
929 if (!MemberDecl->isCXXInstanceMember())
930 return BuildDeclarationNameExpr(SS, R.getLookupNameInfo(), MemberDecl);
940 if (CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(MemberDecl)) {
948 if (ShouldCheckUse && DiagnoseUseOfDecl(MemberDecl, MemberLoc)) {
953 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl))
957 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl))
963 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) {
970 if (CXXMethodDecl *MemberFn = dyn_cast<CXXMethodDecl>(MemberDecl)) {
986 assert(!isa<FunctionDecl>(MemberDecl) && "member function not C++ method?");
988 if (EnumConstantDecl *Enum = dyn_cast<EnumConstantDecl>(MemberDecl)) {
997 if (isa<TypeDecl>(MemberDecl))
1004 Diag(MemberDecl->getLocation(), diag::note_member_declared_here)