29#ifndef PT_SYSTEM_CLOCK_H
30#define PT_SYSTEM_CLOCK_H
32#include <Pt/System/Api.h>
33#include <Pt/DateTime.h>
34#include <Pt/Timespan.h>
35#include <Pt/NonCopyable.h>
96 class ClockImpl *_impl;
Combined Date and Time value.
Definition DateTime.h:66
NonCopyable()
Default constructor.
Definition NonCopyable.h:63
Timespan stop()
Stop the clock.
static DateTime getLocalTime()
Returns the current local time.
static DateTime getSystemTime()
Returns the system time.
void start()
Start the clock.
static Timespan getSystemTicks()
Returns the timespan since a fixed point in the past.
Clock()
Constructs a Clock.
Represents time spans in microsecond resolution.
Definition Timespan.h:63
System programming
Definition Connection.h:26
Core module.
Definition Allocator.h:33