Searched refs:ThreeWay (Results 1 – 5 of 5) sorted by relevance
82 struct ThreeWay { struct84 constexpr explicit ThreeWay(int *copies) : copies_(copies) {} in ThreeWay() function85 constexpr ThreeWay(const ThreeWay& rhs) : copies_(rhs.copies_) { *copies_ += 1; } in ThreeWay() argument86 constexpr ThreeWay& operator=(const ThreeWay&) = default;
177 int result = c.ThreeWay(lhs.cstring, rhs.cstring); in Sort()223 return ThreeWay(lhs, rhs) < 0; in operator()229 int ThreeWay(ConstString lhs, ConstString rhs) { in ThreeWay() function
132 enum { Equality, Inequality, Relational, ThreeWay } Kind; in DiagnoseUnusedComparison() enumerator143 Kind = ThreeWay; in DiagnoseUnusedComparison()165 Kind = ThreeWay; in DiagnoseUnusedComparison()
6548 return DefaultedComparisonKind::ThreeWay; in getDefaultedFunctionKind()7656 case DefaultedComparisonKind::ThreeWay: in visit()7790 DCK == DefaultedComparisonKind::ThreeWay) && in visit()8174 case DefaultedComparisonKind::ThreeWay: { in build()8386 case DefaultedComparisonKind::ThreeWay: { in visitExpandedSubobject()8634 if (DCK != DefaultedComparisonKind::ThreeWay && in CheckExplicitlyDefaultedComparison()8645 if (DCK == DefaultedComparisonKind::ThreeWay && in CheckExplicitlyDefaultedComparison()8698 if (DCK == DefaultedComparisonKind::ThreeWay && in CheckExplicitlyDefaultedComparison()17348 DefKind.asComparison() != DefaultedComparisonKind::ThreeWay) { in SetDeclDefaulted()
1535 ThreeWay, enumerator