reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
424 if (D->getFriendObjectKind() && 425 D->getLexicalDeclContext()->isDependentContext() && !isa<TagDecl>(D)) { 425 D->getLexicalDeclContext()->isDependentContext() && !isa<TagDecl>(D)) { 428 if (auto *FD = dyn_cast<FunctionDecl>(D)) 430 if (auto *RD = dyn_cast<CXXRecordDecl>(D)) 439 if (D->getLexicalDeclContext()->isFunctionOrMethod()) { 440 if (auto *VD = dyn_cast<VarDecl>(D)) 443 return isa<TagDecl>(D) || isa<BlockDecl>(D); 443 return isa<TagDecl>(D) || isa<BlockDecl>(D); 449 if (D->getDeclName() || !isa<CXXRecordDecl>(D->getLexicalDeclContext())) 449 if (D->getDeclName() || !isa<CXXRecordDecl>(D->getLexicalDeclContext())) 451 return isa<TagDecl>(D) || isa<FieldDecl>(D); 451 return isa<TagDecl>(D) || isa<FieldDecl>(D);