chrono::ClockTime
Types
ClockId#
- realtime
UniqueString#
using chrono::ClockTime::UniqueString = var::KeyString Type: var::KeyString
Static Functions
from_seconds(u32 seconds)#
inline
static ClockTime chrono::ClockTime::from_seconds (u32 seconds)Type: ClockTime
Parameters:
u32seconds
from_string(var::StringView value)#
static ClockTime chrono::ClockTime::from_string (var::StringView value)Type: ClockTime
Parameters:
- var::StringView
value
get_system_resolution(ClockId clock_id=ClockId::realtime)#
static ClockTime chrono::ClockTime::get_system_resolution (ClockId clock_id=ClockId::realtime)Type: ClockTime
Parameters:
- ClockId
clock_id
get_system_time(ClockId clock_id=ClockId::realtime)#
static ClockTime chrono::ClockTime::get_system_time (ClockId clock_id=ClockId::realtime)Type: ClockTime
Parameters:
- ClockId
clock_id
invalid()#
inline
static ClockTime chrono::ClockTime::invalid ()Type: ClockTime
Functions
ClockTime()=default#
chrono::ClockTime::ClockTime ()=defaultClockTime(const MicroTime µ_time)#
explicit
chrono::ClockTime::ClockTime (const MicroTime µ_time)ClockTime(const struct timespec &nano_time)#
inline explicit
chrono::ClockTime::ClockTime (const struct timespec &nano_time)get_age() const#
ClockTime chrono::ClockTime::get_age () constType: ClockTime
is_valid() const#
inline
bool chrono::ClockTime::is_valid () constType: bool
nanoseconds() const#
inline
s32 chrono::ClockTime::nanoseconds () constType: s32
operator const struct timespec *() const#
inline
chrono::ClockTime::operator const struct timespec * () constoperator MicroTime() const#
inline
chrono::ClockTime::operator MicroTime () constoperator struct timespec *()#
inline
chrono::ClockTime::operator struct timespec * ()operator!=(const ClockTime &a) const#
bool chrono::ClockTime::operator!= (const ClockTime &a) constType: bool
Parameters:
- const ClockTime &
a
operator+(const ClockTime &a) const#
inline
ClockTime chrono::ClockTime::operator+ (const ClockTime &a) constType: ClockTime
Parameters:
- const ClockTime &
a
operator+=(const ClockTime &a)#
inline
ClockTime & chrono::ClockTime::operator+= (const ClockTime &a)Type: ClockTime &
Parameters:
- const ClockTime &
a
operator-(const ClockTime &a) const#
inline
ClockTime chrono::ClockTime::operator- (const ClockTime &a) constType: ClockTime
Parameters:
- const ClockTime &
a
operator-=(const ClockTime &a)#
inline
ClockTime & chrono::ClockTime::operator-= (const ClockTime &a)Type: ClockTime &
Parameters:
- const ClockTime &
a
operator<(const ClockTime &a) const#
bool chrono::ClockTime::operator< (const ClockTime &a) constType: bool
Parameters:
- const ClockTime &
a
operator<=(const ClockTime &a) const#
bool chrono::ClockTime::operator<= (const ClockTime &a) constType: bool
Parameters:
- const ClockTime &
a
operator==(const ClockTime &a) const#
bool chrono::ClockTime::operator== (const ClockTime &a) constType: bool
Parameters:
- const ClockTime &
a
operator>(const ClockTime &a) const#
bool chrono::ClockTime::operator> (const ClockTime &a) constType: bool
Parameters:
- const ClockTime &
a
operator>=(const ClockTime &a) const#
bool chrono::ClockTime::operator>= (const ClockTime &a) constType: bool
Parameters:
- const ClockTime &
a
reset()#
inline
ClockTime & chrono::ClockTime::reset ()Type: ClockTime &
seconds() const#
inline
s32 chrono::ClockTime::seconds () constType: s32
set_nanoseconds(u32 value)#
inline
ClockTime & chrono::ClockTime::set_nanoseconds (u32 value)Type: ClockTime &
Parameters:
u32value
set_seconds(u32 seconds)#
inline
ClockTime & chrono::ClockTime::set_seconds (u32 seconds)Type: ClockTime &
Parameters:
u32seconds
timespec()#
inline
struct timespec * chrono::ClockTime::timespec ()Type: struct timespec *
timespec() const#
inline
const struct timespec * chrono::ClockTime::timespec () constType: const struct timespec *
to_string() const#
inline
StringClass chrono::ClockTime::to_string () constType: StringClass
to_unique_string() const#
inline
UniqueString chrono::ClockTime::to_unique_string () constType: UniqueString