working on directory_only_iterator<filesystem::directory_iterator>

This commit is contained in:
qPCR4vir 2016-02-18 16:00:17 +01:00
parent 6d84be2051
commit d8a06989f3

View File

@ -39,7 +39,7 @@ class directory_only_iterator : public DI
{
DI& find_first()
{
while(( (*this) != DI{}) || !is_directory((*this)) )
while(( (*this) != DI{}) || !is_directory((*this)->status()) )
this->DI::operator++();
return (*this);
}
@ -61,7 +61,7 @@ class regular_file_only_iterator : public DI
{
DI& find_first()
{
while(( (*this) != DI{}) || !is_regular_file(*this) )
while(( (*this) != DI{}) || !is_regular_file((*this)->status()) )
this->DI::operator++();
return (*this);
}