llvm-project/lldb/source/Commands
Todd Fiala e1cfbc7942 Decoupled Options from CommandInterpreter.
Options used to store a reference to the CommandInterpreter instance
in the base Options class.  This made it impossible to parse options
independent of a CommandInterpreter.

This change removes the reference from the base class.  Instead, it
modifies the options-parsing-related methods to take an
ExecutionContext pointer, which the options may inspect if they need
to do so.

Closes https://reviews.llvm.org/D23416
Reviewers: clayborg, jingham

llvm-svn: 278440
2016-08-11 23:51:28 +00:00
..
CMakeLists.txt [cmake] Remove LLVM_NO_RTTI. 2015-09-03 08:46:55 +00:00
CommandCompletions.cpp Unicode support on Win32. 2016-03-22 17:58:09 +00:00
CommandObjectApropos.cpp LLDB help content has accumulated over time without a recent attempt to 2016-07-14 22:03:10 +00:00
CommandObjectApropos.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectArgs.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectArgs.h Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectBreakpoint.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectBreakpoint.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectBreakpointCommand.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectBreakpointCommand.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectBugreport.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectBugreport.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectCommands.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectCommands.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectDisassemble.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectDisassemble.h Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectExpression.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectExpression.h Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectFrame.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectFrame.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectGUI.cpp
CommandObjectGUI.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectHelp.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectHelp.h Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectLanguage.cpp LLDB help content has accumulated over time without a recent attempt to 2016-07-14 22:03:10 +00:00
CommandObjectLanguage.h LLDB help content has accumulated over time without a recent attempt to 2016-07-14 22:03:10 +00:00
CommandObjectLog.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectLog.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectMemory.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectMemory.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectMultiword.cpp LLDB help content has accumulated over time without a recent attempt to 2016-07-14 22:03:10 +00:00
CommandObjectPlatform.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectPlatform.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectPlugin.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectPlugin.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectProcess.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectProcess.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectQuit.cpp LLDB help content has accumulated over time without a recent attempt to 2016-07-14 22:03:10 +00:00
CommandObjectQuit.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectRegister.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectRegister.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectSettings.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectSettings.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectSource.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectSource.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectSyntax.cpp When 'help' cannot find a command, produce additional help text that also points the user to the apropos and type lookup commands 2016-02-29 23:22:53 +00:00
CommandObjectSyntax.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectTarget.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectTarget.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectThread.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectThread.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectType.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectType.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectVersion.cpp LLDB help content has accumulated over time without a recent attempt to 2016-07-14 22:03:10 +00:00
CommandObjectVersion.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectWatchpoint.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectWatchpoint.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00
CommandObjectWatchpointCommand.cpp Decoupled Options from CommandInterpreter. 2016-08-11 23:51:28 +00:00
CommandObjectWatchpointCommand.h Fix Clang-tidy misc-use-override warnings in source/Commands headers, unify closing inclusion guards 2015-09-02 09:33:09 +00:00