Lines Matching refs:mask
705 BitMaskMin<256> mask; in TestBitMask() local
707 mask.reset(); in TestBitMask()
708 mask.set(10, 1); in TestBitMask()
709 mask.set(5, 1); in TestBitMask()
710 mask.set(1, 1); in TestBitMask()
711 REQUIRE(mask.getMinTrue(2) == 5); in TestBitMask()
713 mask.reset(); in TestBitMask()
714 mask.set(0, 1); in TestBitMask()
715 mask.set(64, 1); in TestBitMask()
716 mask.set(63, 1); in TestBitMask()
717 mask.set(200, 1); in TestBitMask()
718 mask.set(255, 1); in TestBitMask()
719 REQUIRE(mask.getMinTrue(0) == 0); in TestBitMask()
720 REQUIRE(mask.getMinTrue(1) == 63); in TestBitMask()
721 REQUIRE(mask.getMinTrue(63) == 63); in TestBitMask()
722 REQUIRE(mask.getMinTrue(64) == 64); in TestBitMask()
723 REQUIRE(mask.getMinTrue(101) == 200); in TestBitMask()
724 REQUIRE(mask.getMinTrue(201) == 255); in TestBitMask()
725 mask.set(255, 0); in TestBitMask()
726 REQUIRE(mask.getMinTrue(201) == -1); in TestBitMask()