ReXGlue SDK
Loading...
Searching...
No Matches
rex::filesystem::IDirectory Class Referenceabstract

#include <rex/filesystem/directory.h>

Inheritance diagram for rex::filesystem::IDirectory:
[legend]

Public Member Functions

virtual std::optional< FileStat > Next ()=0
virtual void Restart ()=0
virtual u64 GetPosition () const =0

Additional Inherited Members

Protected Member Functions inherited from rex::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete

Detailed Description

Walks the children of a directory that match a case insensitive wildcard pattern.

Member Function Documentation

◆ GetPosition()

virtual u64 rex::filesystem::IDirectory::GetPosition ( ) const
nodiscardpure virtual

Returns the index after the last returned child.

◆ Next()

virtual std::optional< FileStat > rex::filesystem::IDirectory::Next ( )
nodiscardpure virtual

Returns the next matching child, empty at the end.


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