| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| README.md | D | 06-Sep-2024 | 764 | 15 | 12 | |
| clock.cc | D | 06-Sep-2024 | 241 | 12 | 4 | |
| clock.h | D | 06-Sep-2024 | 1.1 KiB | 41 | 12 | |
| default_clock.cc | D | 06-Sep-2024 | 488 | 24 | 12 | |
| default_clock.h | D | 06-Sep-2024 | 714 | 29 | 14 | |
| default_tick_clock.cc | D | 06-Sep-2024 | 564 | 24 | 12 | |
| default_tick_clock.h | D | 06-Sep-2024 | 1.1 KiB | 33 | 13 | |
| pr_time_unittest.cc | D | 06-Sep-2024 | 9.8 KiB | 289 | 224 | |
| tick_clock.cc | D | 06-Sep-2024 | 254 | 12 | 4 | |
| tick_clock.h | D | 06-Sep-2024 | 1.5 KiB | 46 | 12 | |
| time.cc | D | 06-Sep-2024 | 10.9 KiB | 311 | 198 | |
| time.h | D | 06-Sep-2024 | 55 KiB | 1,393 | 705 | |
| time_android.cc | D | 06-Sep-2024 | 2.4 KiB | 66 | 17 | |
| time_apple.mm | D | 06-Sep-2024 | 6.8 KiB | 210 | 171 | |
| time_apple_unittest.mm | D | 06-Sep-2024 | 6.3 KiB | 179 | 141 | |
| time_conversion_posix.cc | D | 06-Sep-2024 | 1.9 KiB | 68 | 52 | |
| time_delta_from_string.cc | D | 06-Sep-2024 | 5.4 KiB | 161 | 100 | |
| time_delta_from_string.h | D | 06-Sep-2024 | 1.3 KiB | 39 | 11 | |
| time_delta_from_string_fuzzer.cc | D | 06-Sep-2024 | 493 | 17 | 10 | |
| time_delta_from_string_unittest.cc | D | 06-Sep-2024 | 4.7 KiB | 110 | 75 | |
| time_exploded_icu.cc | D | 06-Sep-2024 | 5.9 KiB | 162 | 110 | |
| time_exploded_ios.cc | D | 06-Sep-2024 | 4.6 KiB | 114 | 69 | |
| time_exploded_posix.cc | D | 06-Sep-2024 | 9.6 KiB | 292 | 197 | |
| time_fuchsia.cc | D | 06-Sep-2024 | 2.5 KiB | 99 | 64 | |
| time_fuzzer.cc | D | 06-Sep-2024 | 1.7 KiB | 54 | 38 | |
| time_now_posix.cc | D | 06-Sep-2024 | 4.2 KiB | 141 | 95 | |
| time_override.cc | D | 06-Sep-2024 | 1.9 KiB | 54 | 42 | |
| time_override.h | D | 06-Sep-2024 | 4 KiB | 96 | 44 | |
| time_unittest.cc | D | 06-Sep-2024 | 96.7 KiB | 2,555 | 1,888 | |
| time_win.cc | D | 06-Sep-2024 | 31.1 KiB | 831 | 431 | |
| time_win_unittest.cc | D | 06-Sep-2024 | 15.1 KiB | 452 | 282 |
README.md
1# //base: Time-Related Functionality 2 3This directory contains the portions of //base that deal with time-related 4concepts. Most critical are the classes in [time.h](time.h). `Time` and 5`TimeTicks` both encode absolute times, but `TimeTicks` is monotonic and should 6be used for most internal purposes, while `Time` can move backwards and is 7primarily for human-readable times. `TimeDelta` is a duration computed from 8either of the above concepts. 9 10There are also various files dealing with clocks, which are primarily useful 11when tests need to modify how the program tracks the passage of time. See 12[/base/test/task_environment.h](/base/test/task_environment.h)'s `MOCK_TIME` 13ability for 14[testing components which post tasks](/docs/threading_and_tasks_testing.md). 15