db/LightDirectory: use std::chrono::system_clock::time_point

This commit is contained in:
Max Kellermann
2017-02-11 23:08:55 +01:00
parent 9f16c798d0
commit 902fbb3347
9 changed files with 30 additions and 18 deletions

View File

@@ -39,13 +39,14 @@ struct Tag;
struct LightDirectory {
const char *uri;
time_t mtime;
std::chrono::system_clock::time_point mtime;
constexpr LightDirectory(const char *_uri, time_t _mtime)
constexpr LightDirectory(const char *_uri,
std::chrono::system_clock::time_point _mtime)
:uri(_uri), mtime(_mtime) {}
static constexpr LightDirectory Root() noexcept {
return LightDirectory("", 0);
return LightDirectory("", std::chrono::system_clock::time_point::min());
}
bool IsRoot() const noexcept {