Skip to content

Commit 7c1d3dd

Browse files
committed
remove friend identifier from - operand
1 parent 9217839 commit 7c1d3dd

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

libs/libvtrutil/src/vtr_strong_id_range.h

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,12 @@ class StrongIdIterator {
9090

9191
///@brief ~ operator
9292
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_);
93+
ssize_t operator-(const StrongIdIterator<IdType>& other) {
94+
VTR_ASSERT_SAFE(bool(id_));
95+
VTR_ASSERT_SAFE(bool(other.id_));
96+
97+
ssize_t ret = size_t(id_);
98+
ret -= size_t(other.id_);
10199
return ret;
102100
}
103101

0 commit comments

Comments
 (0)