1#ifndef OSMSCOUT_UTIL_STOPCLOCK_H
2#define OSMSCOUT_UTIL_STOPCLOCK_H
39 std::chrono::steady_clock::time_point start;
40 std::chrono::steady_clock::time_point stop;
73 std::chrono::high_resolution_clock::time_point start;
74 std::chrono::high_resolution_clock::time_point stop;
#define OSMSCOUT_API
Definition CoreImportExport.h:45
StopClock(const StopClock &)=delete
StopClock & operator=(StopClock &&)=default
StopClock & operator=(const StopClock &)=delete
StopClockNano(const StopClockNano &other)=delete
StopClockNano(StopClockNano &&)=default
std::chrono::steady_clock::duration GetDuration() const
friend OSMSCOUT_API std::ostream & operator<<(std::ostream &stream, const StopClockNano &stopClock)
bool IsSignificant() const
StopClockNano & operator=(StopClockNano &&)=default
StopClock(StopClock &&)=default
double GetNanoseconds() const
double GetMilliseconds() const
StopClockNano & operator=(const StopClockNano &)=delete
friend OSMSCOUT_API std::ostream & operator<<(std::ostream &stream, const StopClock &stopClock)
std::string ResultString() const
std::ostream & operator<<(std::ostream &stream, const DBId &o)
Definition DBFileOffset.h:80