9 #ifndef CPPCOMMON_FILESYSTEM_DIRECTORY_ITERATOR_H
10 #define CPPCOMMON_FILESYSTEM_DIRECTORY_ITERATOR_H
54 const
Path* operator->() const noexcept;
64 std::unique_ptr<Impl> _pimpl;
73 #include "directory_iterator.inl"
Filesystem directory iterator.
friend bool operator!=(const DirectoryIterator &it1, const DirectoryIterator &it2) noexcept
DirectoryIterator & operator=(DirectoryIterator &it)
DirectoryIterator & operator++()
friend bool operator==(const DirectoryIterator &it1, const DirectoryIterator &it2) noexcept
std::forward_iterator_tag iterator_category
const Path & operator*() const noexcept
std::ptrdiff_t difference_type
void swap(DirectoryIterator &it) noexcept
Swap two instances.
C++ Common project definitions.
Filesystem path definition.