#include <file.h>
Inherited by BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
Public Member Functions | |
| virtual FilePath | GetFullPath () const =0 |
| virtual FilePath | GetRelativePath () const =0 |
| virtual bool | IsDirectory () const =0 |
| virtual bool | Valid () const =0 |
| virtual FileFlags::FileAttribute | GetAttributes (ActionStatus *pStatus=NULL) const =0 |
| virtual ActionStatus | GetFileTimes (DateTime *pCreationTime, DateTime *pLastWriteTime, DateTime *pLastReadTime) const =0 |
| virtual LONGLONG | GetSize (ActionStatus *pStatus=NULL) const =0 |
| virtual ActionStatus | FindNextFile ()=0 |
| virtual | ~IDirectoryIterator () |
| virtual BazisLib::IDirectoryIterator::~IDirectoryIterator | ( | ) | [inline, virtual] |
| virtual ActionStatus BazisLib::IDirectoryIterator::FindNextFile | ( | ) | [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual FileFlags::FileAttribute BazisLib::IDirectoryIterator::GetAttributes | ( | ActionStatus * | pStatus = NULL |
) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual ActionStatus BazisLib::IDirectoryIterator::GetFileTimes | ( | DateTime * | pCreationTime, | |
| DateTime * | pLastWriteTime, | |||
| DateTime * | pLastReadTime | |||
| ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual FilePath BazisLib::IDirectoryIterator::GetFullPath | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual FilePath BazisLib::IDirectoryIterator::GetRelativePath | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual LONGLONG BazisLib::IDirectoryIterator::GetSize | ( | ActionStatus * | pStatus = NULL |
) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual bool BazisLib::IDirectoryIterator::IsDirectory | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.
| virtual bool BazisLib::IDirectoryIterator::Valid | ( | ) | const [pure virtual] |
Implemented in BazisLib::DDK::_DirectoryIterator, and BazisLib::Win32::_DirectoryIterator.