diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2020-09-01 17:28:29 -0700 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2020-09-01 17:33:39 -0700 |
commit | 9390b346fc207c3edabbca9665e77260b030cfe0 (patch) | |
tree | 3fd25e064b1c6013a3624c561f575c1d30cdb516 /lldb/source/Commands/CommandObjectScript.h | |
parent | 202766947edb5407b84484185608aac077085608 (diff) | |
download | llvm-9390b346fc207c3edabbca9665e77260b030cfe0.zip llvm-9390b346fc207c3edabbca9665e77260b030cfe0.tar.gz llvm-9390b346fc207c3edabbca9665e77260b030cfe0.tar.bz2 |
[lldb] Move ScriptCommand and RegexCommand under Commands (NFC)
Move the CommandObjectScript and CommandObjectRegexCommand under
Commands where all the other CommandObject implementations live.
Although neither implementations currently use the TableGen-generated
CommandOptions.inc, this move would have been necessary anyway if they
were to in the future.
Diffstat (limited to 'lldb/source/Commands/CommandObjectScript.h')
-rw-r--r-- | lldb/source/Commands/CommandObjectScript.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lldb/source/Commands/CommandObjectScript.h b/lldb/source/Commands/CommandObjectScript.h new file mode 100644 index 0000000..40abf8b --- /dev/null +++ b/lldb/source/Commands/CommandObjectScript.h @@ -0,0 +1,27 @@ +//===-- CommandObjectScript.h -----------------------------------*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#ifndef LLDB_SOURCE_INTERPRETER_COMMANDOBJECTSCRIPT_H +#define LLDB_SOURCE_INTERPRETER_COMMANDOBJECTSCRIPT_H + +#include "lldb/Interpreter/CommandObject.h" + +namespace lldb_private { + +class CommandObjectScript : public CommandObjectRaw { +public: + CommandObjectScript(CommandInterpreter &interpreter); + ~CommandObjectScript() override; + +protected: + bool DoExecute(llvm::StringRef command, CommandReturnObject &result) override; +}; + +} // namespace lldb_private + +#endif // LLDB_SOURCE_INTERPRETER_COMMANDOBJECTSCRIPT_H |