Lines Matching defs:DiffType

70 enum class DiffType { Control, ChangeFirst, ChangeMiddle, ChangeLast };
71 struct AllDiffTypes : EnumValuesAsTuple<AllDiffTypes, DiffType, 4> {
78 TEST_ALWAYS_INLINE const char* getSmallString(DiffType D) {
80 case DiffType::Control:
82 case DiffType::ChangeFirst:
84 case DiffType::ChangeMiddle:
86 case DiffType::ChangeLast:
94 TEST_ALWAYS_INLINE const char* getLargeString(DiffType D) {
98 case DiffType::Control:
100 case DiffType::ChangeFirst:
102 case DiffType::ChangeMiddle:
104 case DiffType::ChangeLast:
109 TEST_ALWAYS_INLINE const char* getHugeString(DiffType D) {
116 case DiffType::Control:
118 case DiffType::ChangeFirst:
120 case DiffType::ChangeMiddle:
122 case DiffType::ChangeLast:
128 DiffType D = DiffType::Control) {
142 DiffType D = DiffType::Control,
161 makeString(Length(), DiffType::Control, Opaque()));
367 constexpr auto D = DiffType::Control;
400 template <class Rel, class LHLength, class RHLength, class DiffType>
404 auto Rhs = makeString(LHLength(), DiffType());
427 if (LHLength() != RHLength() && DiffType() != ::DiffType::Control)
430 if (LHLength() == Length::Empty && DiffType() != ::DiffType::Control)
437 RHLength::name() + DiffType::name();
441 template <class Rel, class LHLength, class RHLength, class DiffType>
444 auto Lhs = makeString(LHLength(), DiffType());
468 if (LHLength() != RHLength() && DiffType() != ::DiffType::Control)
478 RHLength::name() + DiffType::name();
570 Verify(makeString(L, DiffType::ChangeFirst), 0);
571 Verify(makeString(L, DiffType::ChangeMiddle), Control.size() / 2);
572 Verify(makeString(L, DiffType::ChangeLast), Control.size() - 1);