reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3334 Member = HandleMSProperty(S, cast<CXXRecordDecl>(CurContext), Loc, D, 3336 if (!Member) 3340 Member = HandleField(S, cast<CXXRecordDecl>(CurContext), Loc, D, 3342 if (!Member) 3348 Member = HandleDeclarator(S, D, TemplateParameterLists); 3349 if (!Member) 3354 if (Member->isInvalidDecl()) { 3356 } else if (isa<VarDecl>(Member) || isa<VarTemplateDecl>(Member)) { 3356 } else if (isa<VarDecl>(Member) || isa<VarTemplateDecl>(Member)) { 3361 } else if (isa<TypedefDecl>(Member)) { 3369 << Name << cast<ValueDecl>(Member)->getType() 3374 Member->setInvalidDecl(); 3377 NamedDecl *NonTemplateMember = Member; 3378 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Member)) 3380 else if (VarTemplateDecl *VarTmpl = dyn_cast<VarTemplateDecl>(Member)) 3383 Member->setAccess(AS); 3387 if (NonTemplateMember != Member) 3416 Member->addAttr(OverrideAttr::Create(Context, VS.getOverrideLoc(), 3419 Member->addAttr(FinalAttr::Create( 3425 if (CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(Member)) 3429 CheckOverrideControl(Member); 3434 FieldDecl *FD = cast<FieldDecl>(Member); 3449 return Member;