working on directory_only_iterator<filesystem::directory_iterator>
This commit is contained in:
parent
6d84be2051
commit
d8a06989f3
@ -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);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user