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()
|
DI& find_first()
|
||||||
{
|
{
|
||||||
while(( (*this) != DI{}) || !is_directory((*this)) )
|
while(( (*this) != DI{}) || !is_directory((*this)->status()) )
|
||||||
this->DI::operator++();
|
this->DI::operator++();
|
||||||
return (*this);
|
return (*this);
|
||||||
}
|
}
|
||||||
@ -61,7 +61,7 @@ class regular_file_only_iterator : public DI
|
|||||||
{
|
{
|
||||||
DI& find_first()
|
DI& find_first()
|
||||||
{
|
{
|
||||||
while(( (*this) != DI{}) || !is_regular_file(*this) )
|
while(( (*this) != DI{}) || !is_regular_file((*this)->status()) )
|
||||||
this->DI::operator++();
|
this->DI::operator++();
|
||||||
return (*this);
|
return (*this);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user