We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9217839 commit 7c1d3ddCopy full SHA for 7c1d3dd
libs/libvtrutil/src/vtr_strong_id_range.h
@@ -90,14 +90,12 @@ class StrongIdIterator {
90
91
///@brief ~ operator
92
template<typename IdType>
93
- friend ssize_t operator-(
94
- const StrongIdIterator<IdType>& lhs,
95
- const StrongIdIterator<IdType>& rhs) {
96
- VTR_ASSERT_SAFE(bool(lhs.id_));
97
- VTR_ASSERT_SAFE(bool(rhs.id_));
98
-
99
- ssize_t ret = size_t(lhs.id_);
100
- ret -= size_t(rhs.id_);
+ ssize_t operator-(const StrongIdIterator<IdType>& other) {
+ VTR_ASSERT_SAFE(bool(id_));
+ VTR_ASSERT_SAFE(bool(other.id_));
+
+ ssize_t ret = size_t(id_);
+ ret -= size_t(other.id_);
101
return ret;
102
}
103
0 commit comments