reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
15208 if (!FD) { 15222 DefaultedFunctionKind DefKind = getDefaultedFunctionKind(FD); 15227 (!FD->isDependentContext() || 15228 (!isa<CXXConstructorDecl>(FD) && 15229 FD->getDeclName().getCXXOverloadedOperator() != OO_Equal))) { 15236 !isa<CXXRecordDecl>(FD->getLexicalDeclContext())) { 15237 Diag(FD->getLocation(), diag::err_defaulted_comparison_out_of_class) 15251 FD->setDefaulted(); 15252 FD->setExplicitlyDefaulted(); 15255 if (FD->isDependentContext()) 15261 FD->setWillHaveBody(false); 15268 auto *MD = cast<CXXMethodDecl>(FD); 15270 const FunctionDecl *Primary = FD; 15271 if (const FunctionDecl *Pattern = FD->getTemplateInstantiationPattern())