Fix crafty's ++ and -- operators for BE<T>

This commit is contained in:
PJB3005
2026-03-01 14:48:45 +01:00
parent 83eb869cee
commit e703c6289a
+9 -6
View File
@@ -82,14 +82,17 @@ struct BE {
inner = swap(from);
}
T operator--(int dec) {
inner -= dec;
return swap(inner);
// post-ops
T operator--(int) {
T orig = inner;
this -= 1;
return swap(orig);
}
T operator++(int inc) {
inner += inc;
return swap(inner);
T operator++(int) {
T orig = inner;
this += 1;
return swap(orig);
}
operator T() const {