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


