Lines Matching refs:MID

61   static constexpr T MID =  member
63 static constexpr T A = MID - (MAX - MID) / 3 * 2;
64 static constexpr T B = MID - (MAX - MID) / 3;
68 static_assert(MIN < A && A < B && B < MID && MID < C && C < D && D < MAX,
288 constexpr auto MID = TV::MID; in TYPED_TEST() local
296 this->checkNegate({{MIN, MID}}, {{MIN, MIN}, {MID, MAX}}); in TYPED_TEST()
301 this->checkNegate({{MIN, B}, {MID, D}}, {{MIN, MIN}, {A, MID}, {C, MAX}}); in TYPED_TEST()
302 this->checkNegate({{MIN, MID}, {C, D}}, {{MIN, MIN}, {A, B}, {MID, MAX}}); in TYPED_TEST()
303 this->checkNegate({{MIN, MID}, {C, MAX}}, {{MIN, B}, {MID, MAX}}); in TYPED_TEST()
304 this->checkNegate({{A, MID}, {D, MAX}}, {{MIN + 1, A}, {MID, D}}); in TYPED_TEST()
306 this->checkNegate({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
391 constexpr auto MID = TV::MID; in TYPED_TEST() local
394 this->checkContains({{MIN, MAX}}, MID, true); in TYPED_TEST()
424 constexpr auto MID = TV::MID; in TYPED_TEST() local
426 this->checkDelete(MID, {{MIN, MAX}}, {{MIN, MID - 1}, {MID + 1, MAX}}); in TYPED_TEST()
443 constexpr auto MID = TV::MID; in TYPED_TEST() local
481 this->checkUnite({{MID, C}, {D, MAX}}, A, {{A, A}, {MID, C}, {D, MAX}}); in TYPED_TEST()
482 this->checkUnite({{A, B}}, {MID, D}, {{A, B}, {MID, D}}); in TYPED_TEST()
484 this->checkUnite({{B, MID}, {D, MAX}}, {{MIN, A}, {C, C}}, in TYPED_TEST()
485 {{MIN, A}, {B, MID}, {C, C}, {D, MAX}}); in TYPED_TEST()
486 this->checkUnite({{MIN, A}, {C, C}}, {{B, MID}, {D, MAX}}, in TYPED_TEST()
487 {{MIN, A}, {B, MID}, {C, C}, {D, MAX}}); in TYPED_TEST()
496 this->checkUnite({{A, C}}, MID, {{A, C}}); in TYPED_TEST()
504 this->checkUnite({{MID, MID}}, {A, D}, {{A, D}}); in TYPED_TEST()
544 this->checkUnite({{MID, MAX}}, {MIN, MID}, {{MIN, MAX}}); in TYPED_TEST()
552 this->checkUnite({{MIN, MID}}, {MID + 1, MAX}, {{MIN, MAX}}); in TYPED_TEST()
565 this->checkUnite({{A, MID - 1}, {MID + 1, D}}, MID, {{A, D}}); in TYPED_TEST()
573 this->checkUnite({{B, MID}}, {{A, B - 1}, {MID + 1, D}}, {{A, D}}); in TYPED_TEST()
579 this->checkUnite({{B, B}, {MID, MID}, {C, C}}, {{A, D}}, {{A, D}}); in TYPED_TEST()
580 this->checkUnite({{A, B}, {MID, C}}, {{MIN, D}}, {{MIN, D}}); in TYPED_TEST()
587 this->checkUnite({{A, MID}, {C, MAX}}, {{B, D}}, {{A, MAX}}); in TYPED_TEST()
595 this->checkUnite({{MID, C}, {C + 2, D - 2}, {D, MAX}}, in TYPED_TEST()
597 {{MIN, A}, {A + 2, B}, {MID, C}, {C + 2, D - 2}, {D, MAX}}); in TYPED_TEST()
605 this->checkUnite({{MIN, A}, {A + 2, B}, {MID, C}}, in TYPED_TEST()
607 {{MIN, A}, {A + 2, B}, {MID, C}, {C + 2, D - 2}, {D, MAX}}); in TYPED_TEST()
618 this->checkUnite({{MIN, A}, {B + 2, MID}, {C + 2, D}}, in TYPED_TEST()
619 {{A + 2, B}, {MID + 2, C}, {D + 2, MAX}}, in TYPED_TEST()
620 {{MIN, A}, {A + 2, B}, {B + 2, MID}, {MID + 2, C}, {C + 2, D}, {D + 2, MAX}}); in TYPED_TEST()
631 this->checkUnite({{A + 2, B}, {MID + 2, C}, {D + 2, MAX}}, in TYPED_TEST()
632 {{MIN, A}, {B + 2, MID}, {C + 2, D}}, in TYPED_TEST()
633 {{MIN, A}, {A + 2, B}, {B + 2, MID}, {MID + 2, C}, {C + 2, D}, {D + 2, MAX}}); in TYPED_TEST()
644 this->checkUnite({{A, A}, {B, MID}, {D, D}}, in TYPED_TEST()
645 {{A, A}, {B, B}, {MID + 1, D - 1}}, in TYPED_TEST()
654 this->checkUnite({{MIN, MIN}, {B, MID}, {MID + 1, C}, {C + 4, D - 1}}, in TYPED_TEST()
744 constexpr auto MID = TV::MID; in TYPED_TEST() local
750 this->template checkCastTo<F, T>({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
757 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, in TYPED_TEST()
758 {{MID, MID}, {MAX, MAX}}); in TYPED_TEST()
760 this->template checkCastTo<F, T>({{MID, MID}, {C, C}}, {{MID, MID}, {C, C}}); in TYPED_TEST()
761 this->template checkCastTo<F, T>({{B, B}, {MID, MID}}, {{B, B}, {MID, MID}}); in TYPED_TEST()
765 this->template checkCastTo<F, T>({{MIN, MID}}, {{MIN, MID}}); in TYPED_TEST()
766 this->template checkCastTo<F, T>({{MID, MAX}}, {{MID, MAX}}); in TYPED_TEST()
774 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, {{B, MID}, {C, MAX}}); in TYPED_TEST()
775 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, {{MIN, B}, {MID, C}}); in TYPED_TEST()
786 constexpr auto MID = TV::MID; in TYPED_TEST() local
792 this->template checkCastTo<F, T>({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
799 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, in TYPED_TEST()
800 {{MID, MID}, {MAX, MAX}}); in TYPED_TEST()
802 this->template checkCastTo<F, T>({{MID, MID}, {C, C}}, {{MID, MID}, {C, C}}); in TYPED_TEST()
803 this->template checkCastTo<F, T>({{B, B}, {MID, MID}}, {{B, B}, {MID, MID}}); in TYPED_TEST()
807 this->template checkCastTo<F, T>({{MIN, MID}}, {{MIN, MID}}); in TYPED_TEST()
808 this->template checkCastTo<F, T>({{MID, MAX}}, {{MID, MAX}}); in TYPED_TEST()
816 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, {{B, MID}, {C, MAX}}); in TYPED_TEST()
817 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, {{MIN, B}, {MID, C}}); in TYPED_TEST()
828 constexpr auto MID = TV::MID; in TYPED_TEST() local
842 this->template checkCastTo<F, T>({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
849 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, {{MAX, MID}}); in TYPED_TEST()
853 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, in TYPED_TEST()
854 {{MID, MID}, {MAX, MAX}}); in TYPED_TEST()
858 this->template checkCastTo<F, T>({{MID, MID}, {C, C}}, {{MID, MID}, {C, C}}); in TYPED_TEST()
859 this->template checkCastTo<F, T>({{B, B}, {MID, MID}}, {{B, B}, {MID, MID}}); in TYPED_TEST()
865 this->template checkCastTo<F, T>({{MIN, MID}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
866 this->template checkCastTo<F, T>({{MID, MAX}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
874 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
875 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
915 constexpr auto MID = TV::MID; in TYPED_TEST() local
921 this->template checkCastTo<F, T>({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
926 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, in TYPED_TEST()
927 {{MID, MID}, {MAX, MAX}}); in TYPED_TEST()
930 this->template checkCastTo<F, T>({{MID, MID}, {C, C}}, {{MID, MID}, {C, C}}); in TYPED_TEST()
931 this->template checkCastTo<F, T>({{B, B}, {MID, MID}}, {{B, B}, {MID, MID}}); in TYPED_TEST()
937 this->template checkCastTo<F, T>({{MIN, MID}}, in TYPED_TEST()
939 this->template checkCastTo<F, T>({{MID, MAX}}, {{MID, MAX}}); in TYPED_TEST()
947 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, in TYPED_TEST()
948 {{MID, MID}, {C, MAX}, {B, ToMAX}}); in TYPED_TEST()
949 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, {{MID, C}, {MIN, B}}); in TYPED_TEST()
960 constexpr auto MID = TV::MID; in TYPED_TEST() local
966 this->template checkCastTo<F, T>({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
973 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, in TYPED_TEST()
974 {{MID, MID}, {MAX, MAX}}); in TYPED_TEST()
976 this->template checkCastTo<F, T>({{MID, MID}, {C, C}}, {{MID, MID}, {C, C}}); in TYPED_TEST()
977 this->template checkCastTo<F, T>({{B, B}, {MID, MID}}, {{B, B}, {MID, MID}}); in TYPED_TEST()
984 this->template checkCastTo<F, T>({{MIN, MID}}, {{0, 0}, {MIN, -1}}); in TYPED_TEST()
985 this->template checkCastTo<F, T>({{MID, MAX}}, {{0, MAX}}); in TYPED_TEST()
994 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, in TYPED_TEST()
996 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, {{0, C}, {MIN, B}}); in TYPED_TEST()
1000 this->template checkCastTo<F, T>({{MIN, MID}}, {{MIN, MID}}); in TYPED_TEST()
1001 this->template checkCastTo<F, T>({{MID, MAX}}, {{MID, MAX}}); in TYPED_TEST()
1010 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, in TYPED_TEST()
1011 {{B, MID}, {C, MAX}}); in TYPED_TEST()
1012 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, in TYPED_TEST()
1013 {{MIN, B}, {MID, C}}); in TYPED_TEST()
1025 constexpr auto MID = TV::MID; in TYPED_TEST() local
1031 this->template checkCastTo<F, T>({{MID, MID}}, {{MID, MID}}); in TYPED_TEST()
1039 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, in TYPED_TEST()
1040 {{MID, MID}, {MAX, MAX}}); in TYPED_TEST()
1043 this->template checkCastTo<F, T>({{MID, MID}, {MAX, MAX}}, {{MAX, MIN}}); in TYPED_TEST()
1047 this->template checkCastTo<F, T>({{MID, MID}, {C, C}}, {{MID, MID}, {C, C}}); in TYPED_TEST()
1048 this->template checkCastTo<F, T>({{B, B}, {MID, MID}}, {{B, B}, {MID, MID}}); in TYPED_TEST()
1054 this->template checkCastTo<F, T>({{MIN, MID}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
1055 this->template checkCastTo<F, T>({{MID, MAX}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
1063 this->template checkCastTo<F, T>({{B, MID}, {C, MAX}}, {{ToMIN, ToMAX}}); in TYPED_TEST()
1064 this->template checkCastTo<F, T>({{MIN, B}, {MID, C}}, {{ToMIN, ToMAX}}); in TYPED_TEST()