std::filesystem::directory_iterator::operator++, (3) - Linux Manuals
std::filesystem::directory_iterator::operator++,: std::filesystem::directory_iterator::operator++,
NAME
std::filesystem::directory_iterator::operator++, - std::filesystem::directory_iterator::operator++,
Synopsis
directory_iterator&
directory_iterator&
Advances the iterator to the next entry. Invalidates all copies of the previous
value of
Parameters
ec - error code to store error status to
Return value
*this
Exceptions
The overload that does not take a std::error_code&
on underlying OS API errors, constructed with the OS error code as the error code
argument. The overload taking a std::error_code&
error code if an OS API call fails, and executes ec.clear()
overload not marked noexcept may throw std::bad_alloc if memory allocation fails.
The following behavior-changing defect reports were applied retroactively to
previously published C++
DR
LWG 3013 C++17