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:145
void InsertRange(uint64_t start, uint64_t end)
Definition: disjoint_range_set.cc:113
bool ContainsRange(uint64_t start, uint64_t end) const
Definition: disjoint_range_set.cc:96
DisjointRangeSet & operator=(const DisjointRangeSet &)
Definition: disjoint_range_set.cc:83
DisjointRangeSet()
Definition: disjoint_range_set.cc:72
bool operator==(const DisjointRangeSet &) const
Definition: disjoint_range_set.cc:168
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:159
Definition: alloc_utils.cpp:23
Definition: disjoint_range_set.cc:68