zx::basic_ticks

Summary

Constructors and Destructors

basic_ticks()
basic_ticks(zx_ticks_t value)

Public functions

get() const
constexpr zx_ticks_t
operator!=(basic_ticks< kClockId > other) const
constexpr bool
operator%(uint64_t divisor) const
constexpr basic_ticks< kClockId >
operator%(basic_ticks< kClockId > other) const
constexpr uint64_t
operator%=(uint64_t divisor)
constexpr basic_ticks< kClockId > &
operator*(uint64_t multiplier) const
constexpr basic_ticks< kClockId >
operator*=(uint64_t multiplier)
constexpr basic_ticks< kClockId > &
operator+(basic_ticks< kClockId > other) const
constexpr basic_ticks< kClockId >
operator+=(basic_ticks< kClockId > other)
constexpr basic_ticks< kClockId > &
operator-(basic_ticks< kClockId > other) const
constexpr basic_ticks< kClockId >
operator-=(basic_ticks< kClockId > other)
constexpr basic_ticks< kClockId > &
operator/(uint64_t divisor) const
constexpr basic_ticks< kClockId >
operator/(basic_ticks< kClockId > other) const
constexpr uint64_t
operator/=(uint64_t divisor)
constexpr basic_ticks< kClockId > &
operator<(basic_ticks< kClockId > other) const
constexpr bool
operator<=(basic_ticks< kClockId > other) const
constexpr bool
operator==(basic_ticks< kClockId > other) const
constexpr bool
operator>(basic_ticks< kClockId > other) const
constexpr bool
operator>=(basic_ticks< kClockId > other) const
constexpr bool

Public static functions

infinite()
constexpr basic_ticks< kClockId >
infinite_past()
constexpr basic_ticks< kClockId >
now()
basic_ticks< kClockId >

Public functions

basic_ticks

constexpr basic_ticks()=default

basic_ticks

constexpr basic_ticks(
  zx_ticks_t value
)

get

constexpr zx_ticks_t get() const 

operator!=

constexpr bool operator!=(
  basic_ticks< kClockId > other
) const 

operator%

constexpr basic_ticks< kClockId > operator%(
  uint64_t divisor
) const 

operator%

constexpr uint64_t operator%(
  basic_ticks< kClockId > other
) const 

operator%=

constexpr basic_ticks< kClockId > & operator%=(
  uint64_t divisor
)

operator*

constexpr basic_ticks< kClockId > operator*(
  uint64_t multiplier
) const 

operator*=

constexpr basic_ticks< kClockId > & operator*=(
  uint64_t multiplier
)

operator+

constexpr basic_ticks< kClockId > operator+(
  basic_ticks< kClockId > other
) const 

operator+=

constexpr basic_ticks< kClockId > & operator+=(
  basic_ticks< kClockId > other
)

operator-

constexpr basic_ticks< kClockId > operator-(
  basic_ticks< kClockId > other
) const 

operator-=

constexpr basic_ticks< kClockId > & operator-=(
  basic_ticks< kClockId > other
)

operator/

constexpr basic_ticks< kClockId > operator/(
  uint64_t divisor
) const 

operator/

constexpr uint64_t operator/(
  basic_ticks< kClockId > other
) const 

operator/=

constexpr basic_ticks< kClockId > & operator/=(
  uint64_t divisor
)

operator<

constexpr bool operator<(
  basic_ticks< kClockId > other
) const 

operator<=

constexpr bool operator<=(
  basic_ticks< kClockId > other
) const 

operator==

constexpr bool operator==(
  basic_ticks< kClockId > other
) const 

operator>

constexpr bool operator>(
  basic_ticks< kClockId > other
) const 

operator>=

constexpr bool operator>=(
  basic_ticks< kClockId > other
) const 

Public static functions

infinite

constexpr basic_ticks< kClockId > infinite()

infinite_past

constexpr basic_ticks< kClockId > infinite_past()

now

basic_ticks< kClockId > now()