Annotate interposable calls to fix later
This commit is contained in:
@@ -1048,6 +1048,7 @@ VersionedMap::Iterator &VersionedMap::Iterator::operator++() {
|
|||||||
|
|
||||||
VersionedMap::Iterator VersionedMap::Iterator::operator++(int) {
|
VersionedMap::Iterator VersionedMap::Iterator::operator++(int) {
|
||||||
auto result = *this;
|
auto result = *this;
|
||||||
|
// TODO Interposable call
|
||||||
++*this;
|
++*this;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -1101,6 +1102,7 @@ VersionedMap::Iterator &VersionedMap::Iterator::operator--() {
|
|||||||
|
|
||||||
VersionedMap::Iterator VersionedMap::Iterator::operator--(int) {
|
VersionedMap::Iterator VersionedMap::Iterator::operator--(int) {
|
||||||
auto result = *this;
|
auto result = *this;
|
||||||
|
// TODO Interposable call
|
||||||
--*this;
|
--*this;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@@ -1168,8 +1170,10 @@ void VersionedMap::Impl::firstGeq(const Key *key, const int64_t *version,
|
|||||||
iterator[i].impl->mutationIndex = 0;
|
iterator[i].impl->mutationIndex = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO Interposable call
|
||||||
auto m = *iterator[i];
|
auto m = *iterator[i];
|
||||||
if (Key{m.param1, m.param1Len} < key[i]) {
|
if (Key{m.param1, m.param1Len} < key[i]) {
|
||||||
|
// TODO Interposable call
|
||||||
++iterator[i];
|
++iterator[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user