WIP: Add destructor for FileIterator
This commit is contained in:
@@ -28,6 +28,11 @@ FileIterator::FileIterator(std::string filepath)
|
||||
}
|
||||
}
|
||||
|
||||
FileIterator::~FileIterator() {
|
||||
auto lock = drivers::acquire_spi();
|
||||
f_closedir(&dir_);
|
||||
}
|
||||
|
||||
auto FileIterator::value() const -> const std::optional<FileEntry>& {
|
||||
return current_;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ struct FileEntry {
|
||||
class FileIterator {
|
||||
public:
|
||||
FileIterator(std::string filepath);
|
||||
~FileIterator();
|
||||
|
||||
auto value() const -> const std::optional<FileEntry>&;
|
||||
auto next() -> void;
|
||||
|
||||
Reference in New Issue
Block a user