|
Doxygen
|
#include <src/dir.h>
Classes | |
| struct | Private |
Public Types | |
| using | value_type = DirEntry |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type* |
| using | reference = value_type& |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| DirIterator (const DirIterator &it) | |
| DirIterator & | operator= (const DirIterator &it) |
| DirIterator (DirIterator &&it) | |
| DirIterator & | operator= (DirIterator &&it) |
| DirIterator | operator++ () |
| const value_type & | operator* () const |
| const value_type * | operator-> () const |
| ~DirIterator () | |
Private Member Functions | |
| DirIterator () | |
| DirIterator (const std::string &path) | |
Private Attributes | |
| std::unique_ptr< Private > | p |
Friends | |
| class | Dir |
| bool | operator== (const DirIterator &it1, const DirIterator &it2) |
| bool | operator!= (const DirIterator &it1, const DirIterator &it2) |
| DirIterator | begin (DirIterator it) |
| DirIterator | end (const DirIterator &) |
| using DirIterator::difference_type = std::ptrdiff_t |
| using DirIterator::iterator_category = std::input_iterator_tag |
| using DirIterator::pointer = value_type* |
| using DirIterator::reference = value_type& |
| using DirIterator::value_type = DirEntry |
| DirIterator::DirIterator | ( | const DirIterator & | it | ) |
Definition at line 104 of file dir.cpp.
References DirIterator(), and p.
Referenced by begin, DirIterator(), DirIterator(), end, operator!=, operator++(), operator=(), operator=(), and operator==.
| DirIterator::DirIterator | ( | DirIterator && | it | ) |
|
private |
|
private |
| const DirIterator::value_type & DirIterator::operator* | ( | ) | const |
| DirIterator DirIterator::operator++ | ( | ) |
Definition at line 141 of file dir.cpp.
References DirIterator(), and p.
| const DirIterator::value_type * DirIterator::operator-> | ( | ) | const |
| DirIterator & DirIterator::operator= | ( | const DirIterator & | it | ) |
| DirIterator & DirIterator::operator= | ( | DirIterator && | it | ) |
|
friend |
|
friend |
Definition at line 175 of file dir.cpp.
References DirIterator().
|
friend |
|
friend |
|
private |
Definition at line 70 of file dir.h.
Referenced by DirIterator(), DirIterator(), DirIterator(), DirIterator(), operator!=, operator*(), operator++(), operator->(), operator=(), operator=(), and operator==.