3#include <Foundation/Basics.h>
4#include <Foundation/Containers/HybridArray.h>
5#include <Foundation/Containers/Map.h>
6#include <Foundation/IO/Stream.h>
7#include <Foundation/Time/Timestamp.h>
46 bool HasAnyFileChanged()
const;
50 void StoreCurrentTimeStamp();
56 plInt64 m_iMaxTimeStampStored = 0;
57 plUInt64 m_uiSumTimeStampStored = 0;
This class represents a set of files of which one wants to know when any one of them changes.
Definition DependencyFile.h:15
const plHybridArray< plString, 16 > & GetFileDependencies() const
Allows read access to all currently stored file dependencies.
Definition DependencyFile.h:26
A hybrid array uses in-place storage to handle the first few elements without any allocation....
Definition HybridArray.h:12
Interface for binary in (read) streams.
Definition Stream.h:22
Interface for binary out (write) streams.
Definition Stream.h:107
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
The timestamp class encapsulates a date in time as microseconds since Unix epoch.
Definition Timestamp.h:23
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54
The time class encapsulates a double value storing the time in seconds.
Definition Time.h:12