libfilezilla
Classes | Namespaces | Functions
time.hpp File Reference

Assorted classes dealing with time. More...

#include "libfilezilla.hpp"
#include <chrono>
#include <ctime>
#include <limits>
#include "glue/windows.hpp"
Include dependency graph for time.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  datetime
 Represents a point of time in wallclock, tracking the timestamps accuracy/precision. More...
 
class  duration
 The duration class represents a time interval in milliseconds. More...
 
class  monotonic_clock
 A monotonic clock (aka steady clock) is independent from walltime. More...
 

Namespaces

 fz
 The namespace used by libfilezilla.
 

Functions

duration operator- (duration const &a, duration const &b)
 
duration operator+ (duration const &a, duration const &b)
 
duration operator/ (duration const &a, int64_t b)
 
duration operator- (datetime const &a, datetime const &b)
 Gets the difference between two timestamps as duration. More...
 
duration operator- (monotonic_clock const &a, monotonic_clock const &b)
 

Detailed Description

Assorted classes dealing with time.