Index: src/libchcore/TFileTime.cpp =================================================================== diff -u -rb26ced3298e3e7e51d91f3ac70b56746786da83b -rf3c80778cfee0736195e00274c78040f7908ac5b --- src/libchcore/TFileTime.cpp (.../TFileTime.cpp) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) +++ src/libchcore/TFileTime.cpp (.../TFileTime.cpp) (revision f3c80778cfee0736195e00274c78040f7908ac5b) @@ -53,6 +53,26 @@ return m_ftTime.dwHighDateTime != rSrc.m_ftTime.dwHighDateTime || m_ftTime.dwLowDateTime != rSrc.m_ftTime.dwLowDateTime; } + bool TFileTime::operator<(const TFileTime& rSrc) const + { + return ToUInt64() < rSrc.ToUInt64(); + } + + bool TFileTime::operator<=(const TFileTime& rSrc) const + { + return ToUInt64() <= rSrc.ToUInt64(); + } + + bool TFileTime::operator>(const TFileTime& rSrc) const + { + return ToUInt64() > rSrc.ToUInt64(); + } + + bool TFileTime::operator>=(const TFileTime& rSrc) const + { + return ToUInt64() >= rSrc.ToUInt64(); + } + void TFileTime::FromUInt64(unsigned long long ullTime) { ULARGE_INTEGER uli;