#include "CommandObjectCommands.h"
#include "CommandObjectHelp.h"
#include "CommandObjectRegexCommand.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/IOHandler.h"
#include "lldb/Interpreter/CommandHistory.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionValueBoolean.h"
#include "lldb/Interpreter/OptionValueString.h"
#include "lldb/Interpreter/OptionValueUInt64.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Interpreter/ScriptInterpreter.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/StringList.h"
#include "llvm/ADT/StringRef.h"
#include <optional>
usingnamespacelldb;
usingnamespacelldb_private;
#define LLDB_OPTIONS_source
#include "CommandOptions.inc"
class CommandObjectCommandsSource : public CommandObjectParsed { … };
#pragma mark CommandObjectCommandsAlias
#define LLDB_OPTIONS_alias
#include "CommandOptions.inc"
static const char *g_python_command_instructions = …;
class CommandObjectCommandsAlias : public CommandObjectRaw { … };
#pragma mark CommandObjectCommandsUnalias
class CommandObjectCommandsUnalias : public CommandObjectParsed { … };
#pragma mark CommandObjectCommandsDelete
class CommandObjectCommandsDelete : public CommandObjectParsed { … };
#define LLDB_OPTIONS_regex
#include "CommandOptions.inc"
#pragma mark CommandObjectCommandsAddRegex
class CommandObjectCommandsAddRegex : public CommandObjectParsed,
public IOHandlerDelegateMultiline { … };
class CommandObjectPythonFunction : public CommandObjectRaw { … };
class CommandObjectScriptingObjectRaw : public CommandObjectRaw { … };
class CommandObjectScriptingObjectParsed : public CommandObjectParsed { … };
std::unordered_set<std::string>
CommandObjectScriptingObjectParsed::CommandOptions::g_string_storer;
#define LLDB_OPTIONS_script_import
#include "CommandOptions.inc"
class CommandObjectCommandsScriptImport : public CommandObjectParsed { … };
#define LLDB_OPTIONS_script_add
#include "CommandOptions.inc"
class CommandObjectCommandsScriptAdd : public CommandObjectParsed,
public IOHandlerDelegateMultiline { … };
class CommandObjectCommandsScriptList : public CommandObjectParsed { … };
class CommandObjectCommandsScriptClear : public CommandObjectParsed { … };
class CommandObjectCommandsScriptDelete : public CommandObjectParsed { … };
#pragma mark CommandObjectMultiwordCommandsScript
class CommandObjectMultiwordCommandsScript : public CommandObjectMultiword { … };
#pragma mark CommandObjectCommandContainer
#define LLDB_OPTIONS_container_add
#include "CommandOptions.inc"
class CommandObjectCommandsContainerAdd : public CommandObjectParsed { … };
#define LLDB_OPTIONS_multiword_delete
#include "CommandOptions.inc"
class CommandObjectCommandsContainerDelete : public CommandObjectParsed { … };
class CommandObjectCommandContainer : public CommandObjectMultiword { … };
#pragma mark CommandObjectMultiwordCommands
CommandObjectMultiwordCommands::CommandObjectMultiwordCommands(
CommandInterpreter &interpreter)
: … { … }
CommandObjectMultiwordCommands::~CommandObjectMultiwordCommands() = default;