#include "llvm/Support/Chrono.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/raw_ostream.h"
namespace llvm {
usingnamespacesys;
const char llvm::detail::unit<std::ratio<3600>>::value[] = …;
const char llvm::detail::unit<std::ratio<60>>::value[] = …;
const char llvm::detail::unit<std::ratio<1>>::value[] = …;
const char llvm::detail::unit<std::milli>::value[] = …;
const char llvm::detail::unit<std::micro>::value[] = …;
const char llvm::detail::unit<std::nano>::value[] = …;
static inline struct tm getStructTM(TimePoint<> TP) { … }
static inline struct tm getStructTMUtc(UtcTime<> TP) { … }
raw_ostream &operator<<(raw_ostream &OS, TimePoint<> TP) { … }
template <class T>
static void format(const T &Fractional, struct tm <, raw_ostream &OS,
StringRef Style) { … }
void format_provider<UtcTime<std::chrono::seconds>>::format(
const UtcTime<std::chrono::seconds> &T, raw_ostream &OS, StringRef Style) { … }
void format_provider<TimePoint<>>::format(const TimePoint<> &T, raw_ostream &OS,
StringRef Style) { … }
}