template<typename TTag>
SimFrameImpl struct

Constructors, destructors, conversion operators

SimFrameImpl() defaulted
SimFrameImpl(uint32_t v) explicit constexpr

Public functions

auto Raw() const -> uint32_t
auto operator++() -> SimFrameImpl&
auto operator--() -> SimFrameImpl&
auto operator++(int) -> SimFrameImpl
auto operator--(int) -> SimFrameImpl
auto operator+(uint32_t n) const -> SimFrameImpl
auto operator-(uint32_t n) const -> SimFrameImpl
auto operator+=(uint32_t n) -> SimFrameImpl&
auto operator-=(uint32_t n) -> SimFrameImpl&
auto operator-(SimFrameImpl other) const -> int32_t
auto IsAheadOf(SimFrameImpl other) const -> bool

Public variables

uint32_t Value

Friends

auto operator==(const SimFrameImpl&, const SimFrameImpl&) -> bool defaulted
auto operator<=>(const SimFrameImpl&, const SimFrameImpl&) -> auto defaulted