aboutsummaryrefslogtreecommitdiff
path: root/lldb/include/lldb/Core/IOHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/Core/IOHandler.h')
-rw-r--r--lldb/include/lldb/Core/IOHandler.h16
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