Vanetza
Loading...
Searching...
No Matches
vanetza::geonet::SequenceNumber Class Reference
Inheritance diagram for vanetza::geonet::SequenceNumber:

Public Types

using value_type = uint16_t

Public Member Functions

 SequenceNumber (value_type number)
 operator value_type () const
bool operator< (SequenceNumber other) const
bool operator== (SequenceNumber other) const
void operator+= (SequenceNumber other)
void operator-= (SequenceNumber other)
SequenceNumber operator++ (int)

Static Public Attributes

static constexpr value_type max = std::numeric_limits<value_type>::max()

Private Attributes

value_type m_number

Detailed Description

Definition at line 14 of file sequence_number.hpp.

Member Typedef Documentation

◆ value_type

using vanetza::geonet::SequenceNumber::value_type = uint16_t

Definition at line 19 of file sequence_number.hpp.

Constructor & Destructor Documentation

◆ SequenceNumber() [1/2]

vanetza::geonet::SequenceNumber::SequenceNumber ( )
inline

Definition at line 22 of file sequence_number.hpp.

◆ SequenceNumber() [2/2]

vanetza::geonet::SequenceNumber::SequenceNumber ( value_type number)
inlineexplicit

Definition at line 23 of file sequence_number.hpp.

Member Function Documentation

◆ operator value_type()

vanetza::geonet::SequenceNumber::operator value_type ( ) const
inlineexplicit

Definition at line 24 of file sequence_number.hpp.

◆ operator++()

SequenceNumber vanetza::geonet::SequenceNumber::operator++ ( int )

Definition at line 14 of file sequence_number.cpp.

◆ operator+=()

void vanetza::geonet::SequenceNumber::operator+= ( SequenceNumber other)
inline

Definition at line 27 of file sequence_number.hpp.

◆ operator-=()

void vanetza::geonet::SequenceNumber::operator-= ( SequenceNumber other)
inline

Definition at line 28 of file sequence_number.hpp.

◆ operator<()

bool vanetza::geonet::SequenceNumber::operator< ( SequenceNumber other) const

Definition at line 8 of file sequence_number.cpp.

◆ operator==()

bool vanetza::geonet::SequenceNumber::operator== ( SequenceNumber other) const
inline

Definition at line 26 of file sequence_number.hpp.

Member Data Documentation

◆ m_number

value_type vanetza::geonet::SequenceNumber::m_number
private

Definition at line 32 of file sequence_number.hpp.

◆ max

value_type vanetza::geonet::SequenceNumber::max = std::numeric_limits<value_type>::max()
staticconstexpr

Definition at line 20 of file sequence_number.hpp.


The documentation for this class was generated from the following files: