11template <SIZE_T NumBits,
typename SequenceType>
68 return Lhs.
Get() == Rhs.Get();
73 return Lhs.
Get() != Rhs.Get();
97template <SIZE_T NumBits,
typename SequenceType>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SequenceNumber.h:13
TSequenceNumber & operator++()
Definition SequenceNumber.h:46
friend bool operator!=(const TSequenceNumber &Lhs, const TSequenceNumber &Rhs)
Definition SequenceNumber.h:71
@ SeqNumberMax
Definition SequenceNumber.h:24
friend bool operator<(const TSequenceNumber &Lhs, const TSequenceNumber &Rhs)
Definition SequenceNumber.h:55
friend const TSequenceNumber operator-(const TSequenceNumber &Lhs, SequenceType Rhs)
Definition SequenceNumber.h:91
@ SeqNumberBits
Definition SequenceNumber.h:21
bool operator>(const TSequenceNumber &Other) const
Definition SequenceNumber.h:40
TSequenceNumber()
Definition SequenceNumber.h:28
@ SeqNumberMask
Definition SequenceNumber.h:25
TSequenceNumber operator++(int)
Definition SequenceNumber.h:49
friend bool operator<=(const TSequenceNumber &Lhs, const TSequenceNumber &Rhs)
Definition SequenceNumber.h:60
TSequenceNumber(SequenceT ValueIn)
Definition SequenceNumber.h:31
@ SeqNumberCount
Definition SequenceNumber.h:22
bool operator>=(const TSequenceNumber &Other) const
Definition SequenceNumber.h:43
friend bool operator==(const TSequenceNumber &Lhs, const TSequenceNumber &Rhs)
Definition SequenceNumber.h:66
friend const TSequenceNumber operator-(const TSequenceNumber &Lhs, const TSequenceNumber &Rhs)
Definition SequenceNumber.h:81
SequenceT Get() const
Definition SequenceNumber.h:34
friend const TSequenceNumber operator+(const TSequenceNumber &Lhs, SequenceType Rhs)
Definition SequenceNumber.h:86
SequenceType SequenceT
Definition SequenceNumber.h:17
static DifferenceT Diff(TSequenceNumber A, TSequenceNumber B)
Definition SequenceNumber.h:98
int32 DifferenceT
Definition SequenceNumber.h:18
friend const TSequenceNumber operator+(const TSequenceNumber &Lhs, const TSequenceNumber &Rhs)
Definition SequenceNumber.h:76
@ SeqNumberHalf
Definition SequenceNumber.h:23