diff options
Diffstat (limited to 'lldb/include/lldb/Host/windows/AutoHandle.h')
-rw-r--r-- | lldb/include/lldb/Host/windows/AutoHandle.h | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/lldb/include/lldb/Host/windows/AutoHandle.h b/lldb/include/lldb/Host/windows/AutoHandle.h index 04411c47d9e..f8ca1ad9a55 100644 --- a/lldb/include/lldb/Host/windows/AutoHandle.h +++ b/lldb/include/lldb/Host/windows/AutoHandle.h @@ -10,31 +10,26 @@ #ifndef LLDB_lldb_Host_windows_AutoHandle_h_ #define LLDB_lldb_Host_windows_AutoHandle_h_ -namespace lldb_private { +namespace lldb_private { -class AutoHandle { +class AutoHandle { public: - AutoHandle(HANDLE handle, HANDLE invalid_value = INVALID_HANDLE_VALUE) - : m_handle(handle) - , m_invalid_value(invalid_value) - { - } + AutoHandle(HANDLE handle, HANDLE invalid_value = INVALID_HANDLE_VALUE) + : m_handle(handle), m_invalid_value(invalid_value) {} - ~AutoHandle() - { - if (m_handle != m_invalid_value) - ::CloseHandle(m_handle); - } + ~AutoHandle() { + if (m_handle != m_invalid_value) + ::CloseHandle(m_handle); + } - bool IsValid() const { return m_handle != m_invalid_value; } + bool IsValid() const { return m_handle != m_invalid_value; } + + HANDLE get() const { return m_handle; } - HANDLE get() const { return m_handle; } private: - HANDLE m_handle; - HANDLE m_invalid_value; + HANDLE m_handle; + HANDLE m_invalid_value; }; - } #endif - |