Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
FileSystem::FileEnumerator Class Reference

#include <FileSystem.h>

Public Types

enum  Flags { IncludeDirs = 1 , IncludeSpecials = 2 , ExcludeFiles = 4 , Recurse = 8 }
 

Public Member Functions

 FileEnumerator (FileSource &fs, int flags=0)
 
 FileEnumerator (FileSource &fs, const std::string &path, int flags=0)
 
 ~FileEnumerator ()
 
void AddSearchRoot (const std::string &path)
 
bool Finished () const
 
void Next ()
 
const FileInfoCurrent () const
 

Member Enumeration Documentation

◆ Flags

Enumerator
IncludeDirs 
IncludeSpecials 
ExcludeFiles 
Recurse 

Constructor & Destructor Documentation

◆ FileEnumerator() [1/2]

FileSystem::FileEnumerator::FileEnumerator ( FileSource fs,
int  flags = 0 
)
explicit

◆ FileEnumerator() [2/2]

FileSystem::FileEnumerator::FileEnumerator ( FileSource fs,
const std::string &  path,
int  flags = 0 
)
explicit
Here is the call graph for this function:

◆ ~FileEnumerator()

FileSystem::FileEnumerator::~FileEnumerator ( )

Member Function Documentation

◆ AddSearchRoot()

void FileSystem::FileEnumerator::AddSearchRoot ( const std::string &  path)
Here is the call graph for this function:

◆ Current()

const FileInfo & FileSystem::FileEnumerator::Current ( ) const
inline

◆ Finished()

bool FileSystem::FileEnumerator::Finished ( ) const
inline

◆ Next()

void FileSystem::FileEnumerator::Next ( )

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