reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
357 int find_last_unset() const { return find_last_unset_in(0, Size); } 362 return find_last_unset_in(0, PriorTo);unittests/ADT/BitVectorTest.cpp
364 EXPECT_EQ(-1, Vec.find_last_unset_in(0, 0)); 365 EXPECT_EQ(-1, Vec.find_last_unset_in(23, 23)); 366 EXPECT_EQ(-1, Vec.find_last_unset_in(24, 35)); 368 EXPECT_EQ(9, Vec.find_last_unset_in(0, 10)); 369 EXPECT_EQ(8, Vec.find_last_unset_in(0, 9)); 370 EXPECT_EQ(2, Vec.find_last_unset_in(0, 7)); 371 EXPECT_EQ(149, Vec.find_last_unset_in(100, 151)); 372 EXPECT_EQ(151, Vec.find_last_unset_in(100, 152)); 373 EXPECT_EQ(151, Vec.find_last_unset_in(100, 153)); 374 EXPECT_EQ(153, Vec.find_last_unset_in(100, 154)); 375 EXPECT_EQ(153, Vec.find_last_unset_in(100, 155)); 376 EXPECT_EQ(155, Vec.find_last_unset_in(100, 156)); 377 EXPECT_EQ(199, Vec.find_last_unset_in(199, 200)); 435 EXPECT_EQ(-1, Vec.find_last_unset_in(0, 0)); 436 EXPECT_EQ(-1, Vec.find_last_unset_in(23, 23)); 437 EXPECT_EQ(-1, Vec.find_last_unset_in(6, 9)); 439 EXPECT_EQ(5, Vec.find_last_unset_in(0, 6)); 440 EXPECT_EQ(4, Vec.find_last_unset_in(0, 5)); 441 EXPECT_EQ(1, Vec.find_last_unset_in(0, 4)); 442 EXPECT_EQ(11, Vec.find_last_unset_in(7, 13)); 443 EXPECT_EQ(24, Vec.find_last_unset_in(18, 25)); 444 EXPECT_EQ(22, Vec.find_last_unset_in(18, 24)); 445 EXPECT_EQ(22, Vec.find_last_unset_in(18, 23)); 446 EXPECT_EQ(20, Vec.find_last_unset_in(18, 22)); 447 EXPECT_EQ(20, Vec.find_last_unset_in(18, 21)); 448 EXPECT_EQ(18, Vec.find_last_unset_in(18, 20)); 449 EXPECT_EQ(18, Vec.find_last_unset_in(18, 19));