summaryrefslogtreecommitdiff
path: root/src/common/range_sets.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/common/range_sets.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/common/range_sets.h b/src/common/range_sets.h
index f4ee00fec..f8fcee483 100644
--- a/src/common/range_sets.h
+++ b/src/common/range_sets.h
@@ -38,16 +38,16 @@ private:
38}; 38};
39 39
40template <typename AddressType> 40template <typename AddressType>
41class SplitRangeSet { 41class OverlapRangeSet {
42public: 42public:
43 SplitRangeSet(); 43 OverlapRangeSet();
44 ~SplitRangeSet(); 44 ~OverlapRangeSet();
45 45
46 SplitRangeSet(SplitRangeSet const&) = delete; 46 OverlapRangeSet(OverlapRangeSet const&) = delete;
47 SplitRangeSet& operator=(SplitRangeSet const&) = delete; 47 OverlapRangeSet& operator=(OverlapRangeSet const&) = delete;
48 48
49 SplitRangeSet(SplitRangeSet&& other); 49 OverlapRangeSet(OverlapRangeSet&& other);
50 SplitRangeSet& operator=(SplitRangeSet&& other); 50 OverlapRangeSet& operator=(OverlapRangeSet&& other);
51 51
52 void Add(AddressType base_address, size_t size); 52 void Add(AddressType base_address, size_t size);
53 void Subtract(AddressType base_address, size_t size); 53 void Subtract(AddressType base_address, size_t size);
@@ -66,8 +66,8 @@ public:
66 void ForEachInRange(AddressType device_addr, size_t size, Func&& func) const; 66 void ForEachInRange(AddressType device_addr, size_t size, Func&& func) const;
67 67
68private: 68private:
69 struct SplitRangeSetImpl; 69 struct OverlapRangeSetImpl;
70 std::unique_ptr<SplitRangeSetImpl> m_impl; 70 std::unique_ptr<OverlapRangeSetImpl> m_impl;
71}; 71};
72 72
73} // namespace Common \ No newline at end of file 73} // namespace Common