|
Zth (libzth)
|
#include <fsm14.h>
Public Member Functions | |
| constexpr | GuardPollInterval (bool enabled=false) |
| constexpr | GuardPollInterval (GuardPollInterval &&) noexcept=default |
| GuardPollInterval & | operator= (GuardPollInterval &&) noexcept=default |
| constexpr | GuardPollInterval (GuardPollInterval const &) noexcept=default |
| GuardPollInterval & | operator= (GuardPollInterval const &) noexcept=default |
| template<typename... A> | |
| constexpr | GuardPollInterval (A &&... a) noexcept |
| constexpr | operator bool () const noexcept |
Public Member Functions inherited from zth::TimeInterval | |
| constexpr | TimeInterval () noexcept |
| constexpr | TimeInterval (time_t s, long ns=0, bool negative=false) noexcept |
| constexpr | TimeInterval (struct timespec const &ts) noexcept |
| TimeInterval & | operator= (TimeInterval const &t) noexcept |
| constexpr | TimeInterval (TimeInterval const &t) noexcept |
| TimeInterval (float dt) | |
| TimeInterval (double dt) | |
| TimeInterval (long double dt) | |
| template<typename T > | |
| constexpr | TimeInterval (T dt) noexcept |
| constexpr bool | isNormal () const noexcept |
| constexpr bool | isNegative () const noexcept |
| constexpr bool | isPositive () const noexcept |
| constexpr bool | isNull () const noexcept |
| constexpr bool | isInfinite () const noexcept |
| constexpr bool | hasPassed () const noexcept |
| constexpr struct timespec const & | ts () const noexcept |
| constexpr double | s () const noexcept |
| template<typename T > | |
| constexpr T | s () const noexcept |
| constexpr bool | isAbsBiggerThan (TimeInterval const &t) const noexcept |
| constexpr bool | isBiggerThan (TimeInterval const &t) const noexcept |
| constexpr bool | operator== (TimeInterval const &rhs) const noexcept |
| constexpr bool | operator> (TimeInterval const &rhs) const noexcept |
| constexpr bool | operator>= (TimeInterval const &rhs) const noexcept |
| constexpr bool | operator< (TimeInterval const &rhs) const noexcept |
| constexpr bool | operator<= (TimeInterval const &rhs) const noexcept |
| constexpr void | add (TimeInterval const &t) noexcept |
| constexpr void | sub (TimeInterval const &t) noexcept |
| template<typename T > | |
| constexpr void | mul (T x) noexcept |
| constexpr TimeInterval & | operator+= (TimeInterval const &rhs) noexcept |
| constexpr TimeInterval | operator+ (TimeInterval const &rhs) const noexcept |
| constexpr TimeInterval & | operator-= (TimeInterval const &rhs) noexcept |
| constexpr TimeInterval | operator- (TimeInterval const &rhs) const noexcept |
| constexpr TimeInterval | operator- () const noexcept |
| template<typename T > | |
| constexpr TimeInterval & | operator*= (T x) noexcept |
| template<typename T > | |
| constexpr TimeInterval | operator* (T x) const noexcept |
| template<typename T > | |
| constexpr TimeInterval & | operator/= (T x) noexcept |
| template<typename T > | |
| constexpr TimeInterval | operator/ (T x) const noexcept |
| string | str () const |
Additional Inherited Members | |
Static Public Member Functions inherited from zth::TimeInterval | |
| constexpr static TimeInterval | infinity () noexcept |
| constexpr static TimeInterval | null () noexcept |
| template<typename T > | |
| static constexpr TimeInterval | from_s (T s) |
| template<typename T > | |
| static constexpr TimeInterval | from_ms (T ms) |
| template<typename T > | |
| static constexpr TimeInterval | from_us (T us) |
| template<typename T > | |
| static constexpr TimeInterval | from_ns (T ns) |
Static Public Attributes inherited from zth::TimeInterval | |
| static long const | BILLION = 1000000000L |
|
inlineconstexpr |
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |