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"
DirectoryIterator & operator=(DirectoryIterator &it)
friend bool operator!=(const DirectoryIterator &it1, const DirectoryIterator &it2) noexcept
DirectoryIterator & operator++()
std::forward_iterator_tag iterator_category
friend bool operator==(const DirectoryIterator &it1, const DirectoryIterator &it2) noexcept
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.