PixelLightAPI
.
|
Class for searching inside a directory. More...
#include <FileSearch.h>
Public Member Functions | |
PLCORE_API | FileSearch (const Directory &cDirectory, SearchFilter *pFilter=nullptr) |
Constructor. | |
PLCORE_API | FileSearch (const Directory &cDirectory, const String &sFilter) |
Constructor. | |
PLCORE_API | FileSearch (const FileSearch &cFileSearch) |
Copy constructor. | |
PLCORE_API | ~FileSearch () |
Destructor. | |
PLCORE_API FileSearch & | operator= (const FileSearch &cFileSearch) |
Copy operator. | |
bool | HasNextFile () |
Returns whether the file searcher has a next file. | |
String | GetNextFile () |
Returns the next filename. |
Class for searching inside a directory.
PLCORE_API PLCore::FileSearch::FileSearch | ( | const Directory & | cDirectory, |
SearchFilter * | pFilter = nullptr |
||
) |
[in] | cDirectory | Directory to search in |
[in] | pFilter | Search filter to use (can be a null pointer) |
PLCORE_API PLCore::FileSearch::FileSearch | ( | const Directory & | cDirectory, |
const String & | sFilter | ||
) |
[in] | cDirectory | Directory to search in |
[in] | sFilter | Wildcard search filter (e.g. "*.txt") |
PLCORE_API PLCore::FileSearch::FileSearch | ( | const FileSearch & | cFileSearch | ) |
Copy constructor.
[in] | cFileSearch | 'FileSearch' to be copied |
PLCORE_API PLCore::FileSearch::~FileSearch | ( | ) |
Destructor.
PLCORE_API FileSearch& PLCore::FileSearch::operator= | ( | const FileSearch & | cFileSearch | ) |
Copy operator.
[in] | cFileSearch | 'FileSearch' to be copied |
bool PLCore::FileSearch::HasNextFile | ( | ) | [inline] |
Returns whether the file searcher has a next file.
String PLCore::FileSearch::GetNextFile | ( | ) | [inline] |
Returns the next filename.
|