Lines Matching defs:DCK
7552 Sema::DefaultedComparisonKind DCK);
7913 DefaultedComparisonKind DCK)
7914 : S(S), RD(RD), FD(FD), DCK(DCK) {
7930 switch (DCK) {
8013 DefaultedComparisonKind DCK;
8067 DefaultedComparisonKind DCK,
8069 : Base(S, RD, FD, DCK), Diagnose(Diagnose) {}
8072 if ((DCK == DefaultedComparisonKind::Equal ||
8073 DCK == DefaultedComparisonKind::ThreeWay) &&
8159 if ((DCK == DefaultedComparisonKind::NotEqual ||
8160 DCK == DefaultedComparisonKind::Relational) &&
8302 if ((DCK == DefaultedComparisonKind::NotEqual ||
8303 DCK == DefaultedComparisonKind::Relational) &&
8391 DefaultedComparisonKind DCK,
8393 : Base(S, RD, FD, DCK), Loc(BodyLoc) {}
8404 switch (DCK) {
8631 assert(DCK == DefaultedComparisonKind::Equal &&
8662 switch (DCK) {
8776 DefaultedComparisonKind DCK) {
8777 assert(DCK != DefaultedComparisonKind::None && "not a defaulted comparison");
8835 << (int)DCK << FixItHint::CreateInsertion(InsertLoc, " const");
8870 << int(IsMethod) << int(DCK);
8910 << int(DCK) << ParmTy << RefTy << int(!IsMethod) << PlainTy
8916 << int(DCK) << ParmTy << Param->getSourceRange();
8923 << int(DCK) << KnownParm->getType() << KnownParm->getSourceRange()
8938 diag::err_defaulted_comparison_not_friend, int(DCK),
8947 << int(DCK) << int(0) << RD;
8956 if (DCK != DefaultedComparisonKind::ThreeWay &&
8960 << (int)DCK << FD->getDeclaredReturnType() << Context.BoolTy
8968 DCK == DefaultedComparisonKind::ThreeWay &&
8974 << (int)DCK << FD->getDeclaredReturnType() << Context.AutoDeductTy
8986 DefaultedComparisonAnalyzer(*this, RD, FD, DCK).visit();
8999 << FD->isImplicit() << (int)DCK;
9000 DefaultedComparisonAnalyzer(*this, RD, FD, DCK,
9010 << (int)DCK;
9023 << (int)DCK;
9024 DefaultedComparisonAnalyzer(*this, RD, FD, DCK,
9036 if (DCK == DefaultedComparisonKind::ThreeWay &&
9076 << FD->isImplicit() << (int)DCK << FD->isConsteval();
9077 DefaultedComparisonAnalyzer(*this, RD, FD, DCK,
9122 DefaultedComparisonKind DCK) {
9142 DefaultedComparisonSynthesizer(*this, RD, FD, DCK, BodyLoc).build();
9162 Sema::DefaultedComparisonKind DCK) {
9193 DefaultedComparisonSynthesizer(S, RD, FD, DCK, BodyLoc).build();