5#include "Containers/Array.h"
6#include "Containers/Map.h"
7#include "Containers/UnrealString.h"
9#include "GenericPlatform/GenericPlatformFile.h"
10#include "HAL/PlatformFile.h"
11#include "Misc/DateTime.h"
16
17
27
28
29
30
31
32
33
34
35 FLocalTimestampDirectoryVisitor(
IPlatformFile& InFileInterface,
const TArray<FString>& InDirectoriesToIgnore,
const TArray<FString>& InDirectoriesToNotRecurse,
bool bInCacheDirectories =
false,
bool bInMakeLowerCase =
false );
41 virtual bool Visit(
const TCHAR* FilenameOrDirectory,
bool bIsDirectory);
FLocalTimestampDirectoryVisitor(IPlatformFile &InFileInterface, const TArray< FString > &InDirectoriesToIgnore, const TArray< FString > &InDirectoriesToNotRecurse, bool bInCacheDirectories=false, bool bInMakeLowerCase=false)
IPlatformFile & FileInterface
TArray< FString > DirectoriesToNotRecurse
virtual bool Visit(const TCHAR *FilenameOrDirectory, bool bIsDirectory)
TMap< FString, FDateTime > FileTimes
TArray< FString > DirectoriesToIgnore