mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 12:04:18 +02:00
use mod in place of branching for SequenceNumber
This commit is contained in:
parent
f039851f13
commit
4e540828bd
1 changed files with 2 additions and 2 deletions
|
@ -39,11 +39,11 @@ public:
|
|||
explicit operator UType() { return static_cast<UType>(_value); }
|
||||
|
||||
inline SequenceNumber& operator++() {
|
||||
_value = (_value == MAX) ? 0 : ++_value;
|
||||
_value = (_value + 1) % (MAX + 1);
|
||||
return *this;
|
||||
}
|
||||
inline SequenceNumber& operator--() {
|
||||
_value = (_value == 0) ? MAX : --_value;
|
||||
_value = (_value - 1) % (MAX + 1);
|
||||
return *this;
|
||||
}
|
||||
inline SequenceNumber operator++(int) {
|
||||
|
|
Loading…
Reference in a new issue