SaturnRingLibrary 0.9.2
SGL wrapper
Loading...
Searching...
No Matches

◆ operator+()

Tickstamp SRL::Tickstamp::operator+ ( const Tickstamp & other) const
inlinenoexcept

64-bit addition with carry (hardware-accelerated).

Parameters
otherTickstamp to add to this one
Returns
New Tickstamp containing the sum

Performs atomic 64-bit addition using inline SH-2 assembly (addc).

Example:
Tickstamp now = Timer::Capture();
Tickstamp delay = Tickstamp::FromSeconds<2.0f>();
Tickstamp deadline = now + delay; // 2 seconds from now
static const Tickstamp & FromSeconds()
Create Tickstamp from seconds at compile time (dual-frequency).
Definition srl_timer.hpp:297
static Tickstamp Capture() noexcept
Captures current hardware state into a Tickstamp.
Definition srl_timer.hpp:1082