File indexing completed on 2024-04-06 12:13:13
0001 #ifndef FWCore_Utilities_TimeOfDay_h
0002 #define FWCore_Utilities_TimeOfDay_h
0003
0004 #include <sys/time.h>
0005 #include <chrono>
0006 #include <iosfwd>
0007
0008 namespace edm {
0009 struct TimeOfDay {
0010 TimeOfDay();
0011 explicit TimeOfDay(struct timeval const& tv);
0012 explicit TimeOfDay(std::chrono::system_clock::time_point const& tp);
0013
0014 struct timeval tv_;
0015
0016 private:
0017 static struct timeval setTime_();
0018 };
0019
0020 std::ostream& operator<<(std::ostream& os, TimeOfDay const& tod);
0021 }
0022
0023 #endif