diff --git a/src/os-platform.hpp b/src/os-platform.hpp index f16cb2df..989071ad 100644 --- a/src/os-platform.hpp +++ b/src/os-platform.hpp @@ -72,6 +72,7 @@ namespace os { class FileHandle { public: FileHandle() : m_handle(INVALID_HANDLE_VALUE) {} + FileHandle(HANDLE handle) : m_handle(handle) {} static auto std_input() -> FileHandle; static auto std_output() -> FileHandle; @@ -86,7 +87,6 @@ class FileHandle { void close(); private: - FileHandle(HANDLE handle) : m_handle(handle) {} HANDLE m_handle; };