Classes | |
| struct | SC::Time::Nanoseconds |
| Type-safe wrapper of uint64 used to represent nanoseconds. More... | |
| struct | SC::Time::Milliseconds |
| Type-safe wrapper of uint64 used to represent milliseconds. More... | |
| struct | SC::Time::Seconds |
| Type-safe wrapper of uint64 used to represent seconds. More... | |
| struct | SC::Time::Relative |
| Interval of time represented with 64 bit double precision float. More... | |
| struct | SC::Time::Absolute |
| Absolute time as realtime or monotonically increasing clock. More... | |
| struct | SC::Time::Monotonic |
| Represent monotonically increasing time (use Monotonic::now for current time) More... | |
| struct | SC::Time::Realtime |
| Represents a realtime clock in milliseconds since epoch (use Realtime::now for current time) More... | |
| struct | SC::Time::HighResolutionCounter |
| An high resolution time counter. More... | |
Functions | |
| Time::Nanoseconds | SC::operator""_ns (unsigned long long int ns) |
| Time::Milliseconds | SC::operator""_ms (unsigned long long int ms) |
| Time::Seconds | SC::operator""_sec (unsigned long long int sec) |
🟨 Time handling (relative, absolute, high resolution) (see Time for more details)