43 std::vector<std::pair<uint64_t, uint64_t>>
AllRanges()
const;
Definition: disjoint_range_set.h:26
std::optional< uint64_t > EndOfContainingRange(uint64_t start) const
Definition: disjoint_range_set.cc:147
void InsertRange(uint64_t start, uint64_t end)
Definition: disjoint_range_set.cc:115
bool ContainsRange(uint64_t start, uint64_t end) const
Definition: disjoint_range_set.cc:98
DisjointRangeSet & operator=(const DisjointRangeSet &)
Definition: disjoint_range_set.cc:85
DisjointRangeSet()
Definition: disjoint_range_set.cc:74
bool operator==(const DisjointRangeSet &) const
Definition: disjoint_range_set.cc:170
std::unique_ptr< Impl > impl_
Definition: disjoint_range_set.h:50
std::vector< std::pair< uint64_t, uint64_t > > AllRanges() const
Definition: disjoint_range_set.cc:161
Definition: alloc_driver.h:20
Definition: disjoint_range_set.cc:70