| 
| 
using  | Ticks = std::chrono::microseconds | 
|   | 
 | 
| 
  | Duration (int64 factor=0, DurationUnit unit=DurationUnit::None) | 
|   | Constructs an Duration instance.
  | 
|   | 
| 
  | Duration (const Duration &arg)=default | 
|   | Copy contructor.
  | 
|   | 
| 
Duration &  | operator= (const Duration &arg)=default | 
|   | Assignment operator.
  | 
|   | 
| 
  | ~Duration (void)=default | 
|   | Destructs this instance and frees all resources.
  | 
|   | 
| 
int64  | GetFactor (void) const | 
|   | 
| 
DurationUnit  | GetUnit (void) const | 
|   | 
| 
int64  | GetMicroseconds (void) const | 
|   | 
| 
Nanoseconds  | ToNanoseconds (void) const | 
|   | 
| 
Microseconds  | ToMicroseconds (void) const | 
|   | 
| 
Milliseconds  | ToMilliseconds (void) const | 
|   | 
| 
Seconds  | ToSeconds (void) const | 
|   | 
| 
Minutes  | ToMinutes (void) const | 
|   | 
| 
Hours  | ToHours (void) const | 
|   | 
| 
Ticks  | ToTicks (void) const | 
|   | 
| 
String  | ToString (void) const | 
|   | 
| 
void  | GetDuration (Nanoseconds &value) const | 
|   | 
| 
void  | GetDuration (Microseconds &value) const | 
|   | 
| 
void  | GetDuration (Milliseconds &value) const | 
|   | 
| 
void  | GetDuration (Seconds &value) const | 
|   | 
| 
void  | GetDuration (Minutes &value) const | 
|   | 
| 
void  | GetDuration (Hours &value) const | 
|   | 
 | 
| 
static Duration  | Parse (const char *input) | 
|   | 
| 
static bool  | TryParse (const char *input, Duration &result) | 
|   | 
The documentation for this class was generated from the following files:
- Arp/System/Commons/Chrono/Duration.hpp
 
- Arp/System/Commons/Chrono/Duration.cpp