reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
106 if (Ctor->isOutOfLine() || Ctor->getNumParams() == 0 || 106 if (Ctor->isOutOfLine() || Ctor->getNumParams() == 0 || 107 Ctor->getMinRequiredArguments() > 1) 111 Ctor->getParamDecl(0)->getType().getNonReferenceType()); 112 if (Ctor->isExplicit() && 113 (Ctor->isCopyOrMoveConstructor() || takesInitializerList)) { 120 Ctor->getOuterLocStart(), Ctor->getEndLoc(), isKWExplicit); 120 Ctor->getOuterLocStart(), Ctor->getEndLoc(), isKWExplicit); 122 if (Ctor->isMoveConstructor()) 124 else if (Ctor->isCopyConstructor()) 129 auto Diag = diag(Ctor->getLocation(), 139 if (Ctor->isExplicit() || Ctor->isCopyOrMoveConstructor() || 139 if (Ctor->isExplicit() || Ctor->isCopyOrMoveConstructor() || 144 Ctor->getNumParams() == 1 && !Ctor->getParamDecl(0)->isParameterPack(); 144 Ctor->getNumParams() == 1 && !Ctor->getParamDecl(0)->isParameterPack(); 145 SourceLocation Loc = Ctor->getLocation();