|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
InputIterator over a Directory. Skips "." and ".." by default. More...
#include <directory.hpp>
Public Types | |
| using | value_type = Attributes |
| using | difference_type = std::ptrdiff_t |
| using | pointer = const Attributes * |
| using | reference = const Attributes & |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| DirectoryIterator ()=default | |
| DirectoryIterator (Directory &dir, bool skip_dot_entries=true) | |
| const Attributes & | operator* () const |
| const Attributes * | operator-> () const |
| DirectoryIterator & | operator++ () |
| bool | operator== (const DirectoryIterator &other) const noexcept |
| bool | operator!= (const DirectoryIterator &other) const noexcept |
InputIterator over a Directory. Skips "." and ".." by default.
| using sshpp::sftp::DirectoryIterator::difference_type = std::ptrdiff_t |
| using sshpp::sftp::DirectoryIterator::pointer = const Attributes* |
| using sshpp::sftp::DirectoryIterator::reference = const Attributes& |
| using sshpp::sftp::DirectoryIterator::iterator_category = std::input_iterator_tag |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |