#include <seqnum.hh>
Public Member Functions | |
Seqnum () | |
Seqnum (const This &other) | |
Seqnum (const T &other) | |
bool | operator> (const This &rhs) const |
bool | operator< (const This &rhs) const |
bool | operator== (const This &rhs) const |
bool | operator>= (const This &rhs) const |
bool | operator<= (const This &rhs) const |
This & | operator++ () |
This | operator++ (int) |
operator T () const | |
void | reset () |
Private Types | |
typedef Seqnum< T > | This |
Private Member Functions | |
ASSERT_UNSIGNED (T) | |
Private Attributes | |
T | _value |
Static Private Attributes | |
static const T | _halfmax = internal::maxvalue_trait<T>::value / 2 |
T | implementation type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|