![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::PakFile::Private::FPreventDuplicatesVisitor:Public Member Functions | |
| FPreventDuplicatesVisitor (FDirectoryVisitor &InVisitor, TSet< FString > &InVisitedFiles) | |
| virtual bool | Visit (const TCHAR *FilenameOrDirectory, bool bIsDirectory) |
Public Member Functions inherited from UE::PakFile::Private::FPreventDuplicatesVisitorBase | |
| FPreventDuplicatesVisitorBase (TSet< FString > &InVisitedFiles) | |
| bool | CheckDuplicate (const TCHAR *FilenameOrDirectory) |
Public Member Functions inherited from IPlatformFile::FDirectoryVisitor | |
| FDirectoryVisitor (EDirectoryVisitorFlags InDirectoryVisitorFlags=EDirectoryVisitorFlags::None) | |
| virtual | ~FDirectoryVisitor () |
| virtual bool | ShouldVisitLeafPathname (FStringView LeafPathname) |
| CORE_API bool | CallShouldVisitAndVisit (const TCHAR *FilenameOrDirectory, bool bIsDirectory) |
| UE_FORCEINLINE_HINT bool | IsThreadSafe () const |
Public Attributes | |
| FDirectoryVisitor & | Visitor |
Public Attributes inherited from UE::PakFile::Private::FPreventDuplicatesVisitorBase | |
| TSet< FString > & | VisitedFiles |
| FString | NormalizedFilename |
Public Attributes inherited from IPlatformFile::FDirectoryVisitor | |
| EDirectoryVisitorFlags | DirectoryVisitorFlags |
|
inline |
Constructor.
|
inlinevirtual |
Callback for a single file or a directory in a directory iteration.
| FilenameOrDirectory | If bIsDirectory is true, this is a directory (with no trailing path delimiter), otherwise it is a file name. |
| bIsDirectory | true if FilenameOrDirectory is a directory. |
Implements IPlatformFile::FDirectoryVisitor.
| FDirectoryVisitor& UE::PakFile::Private::FPreventDuplicatesVisitor::Visitor |
Wrapped visitor.