WIP: Add destructor for FileIterator

This commit is contained in:
ailurux
2024-05-02 17:08:40 +10:00
parent 4aed95a3cd
commit fb3d6a7b86
2 changed files with 6 additions and 0 deletions
+5
View File
@@ -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_;
}
+1
View File
@@ -25,6 +25,7 @@ struct FileEntry {
class FileIterator {
public:
FileIterator(std::string filepath);
~FileIterator();
auto value() const -> const std::optional<FileEntry>&;
auto next() -> void;