diff options
Diffstat (limited to 'lldb/include/lldb/Core/IOHandler.h')
-rw-r--r-- | lldb/include/lldb/Core/IOHandler.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/lldb/include/lldb/Core/IOHandler.h b/lldb/include/lldb/Core/IOHandler.h index 9ab5eaaecb66..51592afbbabe 100644 --- a/lldb/include/lldb/Core/IOHandler.h +++ b/lldb/include/lldb/Core/IOHandler.h @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#ifndef liblldb_IOHandler_h_ -#define liblldb_IOHandler_h_ +#ifndef LLDB_CORE_IOHANDLER_H +#define LLDB_CORE_IOHANDLER_H #include "lldb/Core/ValueObjectList.h" #include "lldb/Host/Config.h" @@ -95,6 +95,8 @@ public: virtual void Deactivate() { m_active = false; } + virtual void TerminalSizeChanged() {} + virtual const char *GetPrompt() { // Prompt support isn't mandatory return nullptr; @@ -178,7 +180,8 @@ protected: bool m_active; private: - DISALLOW_COPY_AND_ASSIGN(IOHandler); + IOHandler(const IOHandler &) = delete; + const IOHandler &operator=(const IOHandler &) = delete; }; /// A delegate class for use with IOHandler subclasses. @@ -369,6 +372,8 @@ public: void Deactivate() override; + void TerminalSizeChanged() override; + ConstString GetControlSequence(char ch) override { return m_delegate.IOHandlerGetControlSequence(ch); } @@ -540,9 +545,10 @@ protected: IOHandler *m_top = nullptr; private: - DISALLOW_COPY_AND_ASSIGN(IOHandlerStack); + IOHandlerStack(const IOHandlerStack &) = delete; + const IOHandlerStack &operator=(const IOHandlerStack &) = delete; }; } // namespace lldb_private -#endif // liblldb_IOHandler_h_ +#endif // LLDB_CORE_IOHANDLER_H |