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
friend void swap(DirectoryIterator &it1, DirectoryIterator &it2) noexcept
C++ Common project definitions.
Filesystem path definition.