UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FunctorDirectoryVisitor< FunctorType > Class Template Reference

#include <CrashReportUtil.h>

+ Inheritance diagram for FunctorDirectoryVisitor< FunctorType >:

Public Member Functions

virtual bool Visit (const TCHAR *FilenameOrDirectory, bool bIsDirectory) override
 
 FunctorDirectoryVisitor (FunctorType &&FunctorInstance)
 
- 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
 

Additional Inherited Members

- Public Attributes inherited from IPlatformFile::FDirectoryVisitor
EDirectoryVisitorFlags DirectoryVisitorFlags
 

Detailed Description

template<class FunctorType>
class FunctorDirectoryVisitor< FunctorType >

Helper class for MakeDirectoryVisitor

Constructor & Destructor Documentation

◆ FunctorDirectoryVisitor()

template<class FunctorType >
FunctorDirectoryVisitor< FunctorType >::FunctorDirectoryVisitor ( FunctorType &&  FunctorInstance)
inline

Move the provided functor into this object

Member Function Documentation

◆ Visit()

template<class FunctorType >
virtual bool FunctorDirectoryVisitor< FunctorType >::Visit ( const TCHAR FilenameOrDirectory,
bool  bIsDirectory 
)
inlineoverridevirtual

Pass a directory or filename on to the user-provided functor

Parameters
FilenameOrDirectoryFull path to a file or directory
bIsDirectoryWhether the path refers to a file or directory
Returns
Whether to carry on iterating

Implements IPlatformFile::FDirectoryVisitor.


The documentation for this class was generated from the following file: