Lines Matching defs:tm
317 static _LIBCPP_CONSTEXPR_AFTER_CXX11 bool is_representable(TimeSpecT tm) {
318 if (tm.tv_sec >= 0) {
319 return tm.tv_sec < max_seconds ||
320 (tm.tv_sec == max_seconds && tm.tv_nsec <= max_nsec);
321 } else if (tm.tv_sec == (min_seconds - 1)) {
322 return tm.tv_nsec >= min_nsec_timespec;
324 return tm.tv_sec >= min_seconds;
328 static _LIBCPP_CONSTEXPR_AFTER_CXX11 bool is_representable(FileTimeT tm) {
329 auto secs = duration_cast<fs_seconds>(tm.time_since_epoch());
330 auto nsecs = duration_cast<fs_nanoseconds>(tm.time_since_epoch() - secs);
342 convert_from_timespec(TimeSpecT tm) {
343 if (tm.tv_sec >= 0 || tm.tv_nsec == 0) {
344 return FileTimeT(fs_seconds(tm.tv_sec) +
345 duration_cast<fs_duration>(fs_nanoseconds(tm.tv_nsec)));
346 } else { // tm.tv_sec < 0
348 fs_nanoseconds(tm.tv_nsec));
349 auto Dur = fs_seconds(tm.tv_sec + 1) - adj_subsec;