Lines Matching refs:DCK

7341                                         Sema::DefaultedComparisonKind DCK);
7634 DefaultedComparisonKind DCK) in DefaultedComparisonVisitor() argument
7635 : S(S), RD(RD), FD(FD), DCK(DCK) { in DefaultedComparisonVisitor()
7651 switch (DCK) { in visit()
7730 DefaultedComparisonKind DCK; member in __anonc19065b01e11::DefaultedComparisonVisitor
7784 DefaultedComparisonKind DCK, in DefaultedComparisonAnalyzer() argument
7786 : Base(S, RD, FD, DCK), Diagnose(Diagnose) {} in DefaultedComparisonAnalyzer()
7789 if ((DCK == DefaultedComparisonKind::Equal || in visit()
7790 DCK == DefaultedComparisonKind::ThreeWay) && in visit()
7875 if ((DCK == DefaultedComparisonKind::NotEqual || in visitBinaryOperator()
7876 DCK == DefaultedComparisonKind::Relational) && in visitBinaryOperator()
8018 if ((DCK == DefaultedComparisonKind::NotEqual || in visitBinaryOperator()
8019 DCK == DefaultedComparisonKind::Relational) && in visitBinaryOperator()
8106 DefaultedComparisonKind DCK, in DefaultedComparisonSynthesizer() argument
8108 : Base(S, RD, FD, DCK), Loc(BodyLoc) {} in DefaultedComparisonSynthesizer()
8119 switch (DCK) { in build()
8343 assert(DCK == DefaultedComparisonKind::Equal && in visitSubobjectArray()
8374 switch (DCK) { in visitExpandedSubobject()
8488 DefaultedComparisonKind DCK) { in CheckExplicitlyDefaultedComparison() argument
8489 assert(DCK != DefaultedComparisonKind::None && "not a defaulted comparison"); in CheckExplicitlyDefaultedComparison()
8527 << (int)DCK << FixItHint::CreateInsertion(InsertLoc, " const"); in CheckExplicitlyDefaultedComparison()
8543 << int(IsMethod) << int(DCK); in CheckExplicitlyDefaultedComparison()
8588 << int(DCK) << ParmTy << RefTy << int(!IsMethod) << PlainTy in CheckExplicitlyDefaultedComparison()
8594 << int(DCK) << ParmTy << Param->getSourceRange(); in CheckExplicitlyDefaultedComparison()
8601 << int(DCK) << KnownParm->getType() << KnownParm->getSourceRange() in CheckExplicitlyDefaultedComparison()
8616 diag::err_defaulted_comparison_not_friend, int(DCK), in CheckExplicitlyDefaultedComparison()
8625 << int(DCK) << int(0) << RD; in CheckExplicitlyDefaultedComparison()
8634 if (DCK != DefaultedComparisonKind::ThreeWay && in CheckExplicitlyDefaultedComparison()
8638 << (int)DCK << FD->getDeclaredReturnType() << Context.BoolTy in CheckExplicitlyDefaultedComparison()
8645 if (DCK == DefaultedComparisonKind::ThreeWay && in CheckExplicitlyDefaultedComparison()
8651 << (int)DCK << FD->getDeclaredReturnType() << Context.AutoDeductTy in CheckExplicitlyDefaultedComparison()
8663 DefaultedComparisonAnalyzer(*this, RD, FD, DCK).visit(); in CheckExplicitlyDefaultedComparison()
8678 << FD->isImplicit() << (int)DCK; in CheckExplicitlyDefaultedComparison()
8679 DefaultedComparisonAnalyzer(*this, RD, FD, DCK, in CheckExplicitlyDefaultedComparison()
8688 << (int)DCK; in CheckExplicitlyDefaultedComparison()
8689 DefaultedComparisonAnalyzer(*this, RD, FD, DCK, in CheckExplicitlyDefaultedComparison()
8698 if (DCK == DefaultedComparisonKind::ThreeWay && in CheckExplicitlyDefaultedComparison()
8727 << FD->isImplicit() << (int)DCK << FD->isConsteval(); in CheckExplicitlyDefaultedComparison()
8728 DefaultedComparisonAnalyzer(*this, RD, FD, DCK, in CheckExplicitlyDefaultedComparison()
8773 DefaultedComparisonKind DCK) { in DefineDefaultedComparison() argument
8793 DefaultedComparisonSynthesizer(*this, RD, FD, DCK, BodyLoc).build(); in DefineDefaultedComparison()
8813 Sema::DefaultedComparisonKind DCK) { in ComputeDefaultedComparisonExceptionSpec() argument
8841 DefaultedComparisonSynthesizer(S, RD, FD, DCK, BodyLoc).build(); in ComputeDefaultedComparisonExceptionSpec()