| 164 | void HalFile::rewindDirectory() { HAL_FILE_WRAPPED_CALL(rewindDirectory, ); } |
| 165 | bool HalFile::close() { HAL_FILE_WRAPPED_CALL(close, ); } |
| 166 | HalFile HalFile::openNextFile() { |
| 167 | HalStorage::StorageLock lock; |
| 168 | assert(impl != nullptr); |
| 169 | return HalFile(std::make_unique<Impl>(impl->file.openNextFile())); |
| 170 | } |
| 171 | bool HalFile::isOpen() const { return impl != nullptr && impl->file.isOpen(); } // already thread-safe, no need to wrap |
| 172 | HalFile::operator bool() const { return isOpen(); } |
no test coverage detected