File iterator.
More...
#include <cppfs/include/cppfs/FileIterator.h>
| cppfs::FileIterator::FileIterator |
( |
| ) |
|
Constructor.
- Parameters
-
| [in] | backend | Concrete file handle backend |
| cppfs::FileIterator::FileIterator |
( |
const FileIterator & |
fileIterator | ) |
|
Copy constructor.
- Parameters
-
| [in] | fileHandle | Source handle |
| cppfs::FileIterator::FileIterator |
( |
FileIterator && |
fileIterator | ) |
|
Move constructor.
- Parameters
-
| [in] | fileHandle | Source handle |
| virtual cppfs::FileIterator::~FileIterator |
( |
| ) |
|
|
virtual |
Copy operator.
- Parameters
-
| [in] | fileIterator | Source handle |
| std::string cppfs::FileIterator::operator* |
( |
| ) |
const |
Get name of current directory item.
- Returns
- File name
| void cppfs::FileIterator::operator++ |
( |
| ) |
|
Advance to the next item.
| bool cppfs::FileIterator::operator== |
( |
const FileIterator & |
it | ) |
const |
Compare two iterators.
- Parameters
-
- Returns
- 'true' if iterators are equal, else 'false'
| bool cppfs::FileIterator::operator!= |
( |
const FileIterator & |
it | ) |
const |
Compare two iterators.
- Parameters
-
- Returns
- 'true' if iterators are not equal, else 'false'
The documentation for this class was generated from the following file: