#include "CommandObjectSource.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/FileLineResolver.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/SourceManager.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionValueFileColonLine.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/Symbol.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Utility/FileSpec.h"
#include <optional>
usingnamespacelldb;
usingnamespacelldb_private;
#pragma mark CommandObjectSourceInfo
#define LLDB_OPTIONS_source_info
#include "CommandOptions.inc"
class CommandObjectSourceInfo : public CommandObjectParsed { … };
#pragma mark CommandObjectSourceList
#define LLDB_OPTIONS_source_list
#include "CommandOptions.inc"
class CommandObjectSourceList : public CommandObjectParsed { … };
class CommandObjectSourceCacheDump : public CommandObjectParsed { … };
class CommandObjectSourceCacheClear : public CommandObjectParsed { … };
class CommandObjectSourceCache : public CommandObjectMultiword { … };
#pragma mark CommandObjectMultiwordSource
CommandObjectMultiwordSource::CommandObjectMultiwordSource(
CommandInterpreter &interpreter)
: … { … }
CommandObjectMultiwordSource::~CommandObjectMultiwordSource() = default;