diff options
author | Chris Robinson <[email protected]> | 2020-11-16 14:51:50 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2020-11-16 14:51:50 -0800 |
commit | 645d354ffa214cf366521e7f601b401d8f2c5879 (patch) | |
tree | 07a62c9ec3c833012bedf8d0d961f6cacd364f46 /common/alfstream.h | |
parent | 88cb398a836bb8b2d4038edcedff5167886e2d51 (diff) |
Add a close method to the win32 ifstream
Diffstat (limited to 'common/alfstream.h')
-rw-r--r-- | common/alfstream.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/common/alfstream.h b/common/alfstream.h index 046a6e2a..353fd2de 100644 --- a/common/alfstream.h +++ b/common/alfstream.h @@ -34,6 +34,8 @@ public: bool open(const char *filename, std::ios_base::openmode mode); bool is_open() const noexcept { return mFile != INVALID_HANDLE_VALUE; } + + void close(); }; // Inherit from std::istream to use our custom streambuf @@ -50,6 +52,8 @@ public: ~ifstream() override; bool is_open() const noexcept { return mStreamBuf.is_open(); } + + void close() { mStreamBuf.close(); } }; } // namespace al |