std::timespec
From cppreference.com
                    
                                        
                    
                    
                                                            
                    |   Defined in header  <ctime>
  | 
||
|   struct timespec;  | 
(since C++17) | |
Structure holding an interval broken down into seconds and nanoseconds.
Member objects
| std::time_t tv_sec | whole seconds – >= 0 | 
| long tv_nsec | nanoseconds – [0, 999999999] | 
See also
|    (since C++17)  | 
   returns the calendar time based on a given time base   (function)  | 
|    calendar time type  (class)  |