|
typedef std::chrono::microseconds | Ticks |
|
|
| Duration (int 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 file: