|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/include/lldb/Core/IOHandler.h 322 class IOHandlerEditline : public IOHandler {
459 class IOHandlerCursesGUI : public IOHandler {
481 class IOHandlerCursesValueObjectList : public IOHandler {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 408 class IOHandlerPythonInterpreter : public IOHandler {
tools/lldb/source/Target/Process.cpp 4297 class IOHandlerProcessSTDIO : public IOHandler {
Declarations
tools/lldb/include/lldb/lldb-forward.h 114 class IOHandler;
References
tools/lldb/include/lldb/Core/Debugger.h 201 bool CheckTopIOHandlerTypes(IOHandler::Type top_type,
202 IOHandler::Type second_top_type);
tools/lldb/include/lldb/Core/IOHandler.h 58 IOHandler(Debugger &debugger, IOHandler::Type type);
60 IOHandler(Debugger &debugger, IOHandler::Type type,
197 virtual void IOHandlerActivated(IOHandler &io_handler, bool interactive) {}
199 virtual void IOHandlerDeactivated(IOHandler &io_handler) {}
201 virtual void IOHandlerComplete(IOHandler &io_handler,
228 virtual int IOHandlerFixIndentation(IOHandler &io_handler,
241 virtual void IOHandlerInputComplete(IOHandler &io_handler,
244 virtual void IOHandlerInputInterrupted(IOHandler &io_handler,
261 virtual bool IOHandlerIsInputComplete(IOHandler &io_handler,
280 virtual bool IOHandlerInterrupt(IOHandler &io_handler) { return false; }
305 bool IOHandlerIsInputComplete(IOHandler &io_handler,
322 class IOHandlerEditline : public IOHandler {
324 IOHandlerEditline(Debugger &debugger, IOHandler::Type type,
334 IOHandlerEditline(Debugger &debugger, IOHandler::Type type,
347 IOHandlerEditline(Debugger &, IOHandler::Type, const char *, const char *,
351 IOHandlerEditline(Debugger &, IOHandler::Type, const lldb::FileSP &,
448 void IOHandlerComplete(IOHandler &io_handler,
451 void IOHandlerInputComplete(IOHandler &io_handler,
459 class IOHandlerCursesGUI : public IOHandler {
481 class IOHandlerCursesValueObjectList : public IOHandler {
550 bool CheckTopIOHandlerTypes(IOHandler::Type top_type,
551 IOHandler::Type second_top_type) {
577 IOHandler *m_top;
tools/lldb/include/lldb/Expression/REPL.h 82 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override;
84 bool IOHandlerInterrupt(IOHandler &io_handler) override;
86 void IOHandlerInputInterrupted(IOHandler &io_handler,
97 bool IOHandlerIsInputComplete(IOHandler &io_handler,
100 int IOHandlerFixIndentation(IOHandler &io_handler, const StringList &lines,
103 void IOHandlerInputComplete(IOHandler &io_handler,
106 void IOHandlerComplete(IOHandler &io_handler,
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 492 void IOHandlerInputComplete(IOHandler &io_handler,
501 bool IOHandlerInterrupt(IOHandler &io_handler) override;
tools/lldb/include/lldb/lldb-forward.h 344 typedef std::shared_ptr<lldb_private::IOHandler> IOHandlerSP;
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp 229 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
237 void IOHandlerInputComplete(IOHandler &io_handler,
tools/lldb/source/Commands/CommandObjectCommands.cpp 947 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
957 void IOHandlerInputComplete(IOHandler &io_handler,
1001 debugger, IOHandler::Type::Other,
1587 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
1595 void IOHandlerInputComplete(IOHandler &io_handler,
tools/lldb/source/Commands/CommandObjectExpression.cpp 495 void CommandObjectExpression::IOHandlerInputComplete(IOHandler &io_handler,
511 bool CommandObjectExpression::IOHandlerIsInputComplete(IOHandler &io_handler,
532 new IOHandlerEditline(debugger, IOHandler::Type::Expression,
601 if (debugger.CheckTopIOHandlerTypes(IOHandler::Type::CommandInterpreter,
602 IOHandler::Type::REPL)) {
tools/lldb/source/Commands/CommandObjectExpression.h 61 void IOHandlerInputComplete(IOHandler &io_handler,
64 bool IOHandlerIsInputComplete(IOHandler &io_handler,
tools/lldb/source/Commands/CommandObjectTarget.cpp 4574 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
4583 void IOHandlerInputComplete(IOHandler &io_handler,
tools/lldb/source/Commands/CommandObjectType.cpp 146 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
161 void IOHandlerInputComplete(IOHandler &io_handler,
385 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
393 void IOHandlerInputComplete(IOHandler &io_handler,
tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp 209 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override {
218 void IOHandlerInputComplete(IOHandler &io_handler,
tools/lldb/source/Core/Debugger.cpp 921 bool Debugger::CheckTopIOHandlerTypes(IOHandler::Type top_type,
922 IOHandler::Type second_top_type) {
tools/lldb/source/Core/IOHandler.cpp 78 IOHandler::IOHandler(Debugger &debugger, IOHandler::Type type)
87 IOHandler::IOHandler(Debugger &debugger, IOHandler::Type type,
157 debugger, IOHandler::Type::Confirm,
177 void IOHandlerConfirm::IOHandlerComplete(IOHandler &io_handler,
184 void IOHandlerConfirm::IOHandlerInputComplete(IOHandler &io_handler,
219 void IOHandlerDelegate::IOHandlerComplete(IOHandler &io_handler,
236 Debugger &debugger, IOHandler::Type type,
251 Debugger &debugger, IOHandler::Type type, const lldb::FileSP &input_sp,
4465 : IOHandler(debugger, IOHandler::Type::Curses) {}
tools/lldb/source/Expression/REPL.cpp 70 debugger, IOHandler::Type::REPL,
95 void REPL::IOHandlerActivated(IOHandler &io_handler, bool interactive) {
104 bool REPL::IOHandlerInterrupt(IOHandler &io_handler) { return false; }
106 void REPL::IOHandlerInputInterrupted(IOHandler &io_handler, std::string &line) {
132 bool REPL::IOHandlerIsInputComplete(IOHandler &io_handler, StringList &lines) {
159 int REPL::IOHandlerFixIndentation(IOHandler &io_handler,
182 void REPL::IOHandlerInputComplete(IOHandler &io_handler, std::string &code) {
231 IOHandler::Type::REPL, IOHandler::Type::CommandInterpreter)) {
231 IOHandler::Type::REPL, IOHandler::Type::CommandInterpreter)) {
244 IOHandler::Type::REPL, IOHandler::Type::CommandInterpreter)) {
244 IOHandler::Type::REPL, IOHandler::Type::CommandInterpreter)) {
441 void REPL::IOHandlerComplete(IOHandler &io_handler,
tools/lldb/source/Interpreter/CommandInterpreter.cpp 2447 debugger, IOHandler::Type::CommandInterpreter, input_file_sp,
2720 void CommandInterpreter::IOHandlerInputComplete(IOHandler &io_handler,
2803 bool CommandInterpreter::IOHandlerInterrupt(IOHandler &io_handler) {
2832 new IOHandlerEditline(debugger, IOHandler::Type::CommandList,
2856 new IOHandlerEditline(debugger, IOHandler::Type::PythonCode,
2912 m_debugger, IOHandler::Type::CommandInterpreter,
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 507 void ScriptInterpreterPythonImpl::IOHandlerActivated(IOHandler &io_handler,
536 void ScriptInterpreterPythonImpl::IOHandlerInputComplete(IOHandler &io_handler,
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h 279 void IOHandlerActivated(IOHandler &io_handler, bool interactive) override;
281 void IOHandlerInputComplete(IOHandler &io_handler,
408 class IOHandlerPythonInterpreter : public IOHandler {
412 : IOHandler(debugger, IOHandler::Type::PythonInterpreter),
tools/lldb/source/Target/Process.cpp 4297 class IOHandlerProcessSTDIO : public IOHandler {
4301 IOHandler::Type::ProcessIO),
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
373 operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
378 operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
383 operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
383 operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
388 operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
393 operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1409 operator==(const __shared_ptr<_Tp1, _Lp>& __a,
1415 operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1420 operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
1425 operator!=(const __shared_ptr<_Tp1, _Lp>& __a,
1431 operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1436 operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1942 { typedef _Tp type; };