reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
548 EXPECT_EQ(Range.size(), EndAddr - StartAddr); 551 EXPECT_FALSE(Range.contains(0)); 552 EXPECT_FALSE(Range.contains(StartAddr - 1)); 553 EXPECT_TRUE(Range.contains(StartAddr)); 554 EXPECT_TRUE(Range.contains(EndAddr - 1)); 555 EXPECT_FALSE(Range.contains(EndAddr)); 556 EXPECT_FALSE(Range.contains(UINT64_MAX)); 563 EXPECT_EQ(Range, RangeSame); 564 EXPECT_FALSE(Range != RangeSame); 566 EXPECT_NE(Range, RangeDifferentStart); 567 EXPECT_NE(Range, RangeDifferentEnd); 568 EXPECT_NE(Range, RangeDifferentStartEnd); 569 EXPECT_FALSE(Range == RangeDifferentStart); 570 EXPECT_FALSE(Range == RangeDifferentEnd); 571 EXPECT_FALSE(Range == RangeDifferentStartEnd); 574 EXPECT_FALSE(Range < RangeSame); 575 EXPECT_FALSE(RangeSame < Range); 576 EXPECT_LT(Range, RangeDifferentStart); 577 EXPECT_LT(Range, RangeDifferentEnd); 578 EXPECT_LT(Range, RangeDifferentStartEnd); 580 EXPECT_LT(Range.Start, StartAddr + 1); 582 EXPECT_LT(StartAddr - 1, Range.Start); 594 EXPECT_FALSE(Range.intersects(EndsBeforeRangeStart)); 595 EXPECT_FALSE(Range.intersects(EndsAtRangeStart)); 596 EXPECT_TRUE(Range.intersects(OverlapsRangeStart)); 597 EXPECT_TRUE(Range.intersects(InsideRange)); 598 EXPECT_TRUE(Range.intersects(OverlapsRangeEnd)); 599 EXPECT_FALSE(Range.intersects(StartsAtRangeEnd)); 600 EXPECT_FALSE(Range.intersects(StartsAfterRangeEnd));