#include <DirectoryInfo.h>
Collaboration diagram for Impala::Util::DirectoryInfo:
Public Member Functions | |
DirectoryInfo (const std::string &name) | |
DirectoryInfo (const std::string &name, const std::string &shortname) | |
void | SetFilter (const std::string &filter) |
void | Scan () |
void | Clear () |
size_t | GetFileCount () |
Util::FileInfo * | GetFile (unsigned int index) |
size_t | GetSubDirCount () |
DirectoryInfo * | GetSubDir (unsigned int index) |
std::string | GetName () |
std::string | GetShortName () |
void | Print (std::ostream &os) const |
Static Public Member Functions | |
static void | SetAutoScanSubDirs (bool value) |
Protected Member Functions | |
void | CopyWinFindData (WIN32_FIND_DATA *dst, const WIN32_FIND_DATA *src) const |
Protected Attributes | |
std::vector< DirectoryInfo * > | mSubDirs |
std::vector< Util::FileInfo * > | mFiles |
std::string | mName |
std::string | mShortName |
std::string | mFilter |
WIN32_FIND_DATA | mInfo |
Static Protected Attributes | |
static bool | mAutoScanSubDirs |
Definition at line 17 of file DirectoryInfo.h.