llvm-project/lldb/bindings/interface
Jonas Devlieghere 4b35403942 [lldb/API] Move SBCommandInterpreterRunOption in its own header. (NFC)
Currently, `SBCommandInterpreterRunOptions` is defined in
`SBCommandInterpreter.h`. Given that the options are always passed by
reference, a forward declaration is sufficient.

That's not the case for `SBCommandInterpreterRunResults`, which we need
for a new overload for `RunCommandInterpreter` and that returns this new
class by value. We can't include `SBCommandInterpreter.h` because
`SBCommandInterpreter::GetDebugger()` returns SBDebugger by value and
therefore needs a full definition.

This patch moves the definition of `SBCommandInterpreterRunOptions` into
a new header. In a later patch,  `SBCommandInterpreterRunResults` will
be defined in there as well, solving the aforementioned problem.

Differential revision: https://reviews.llvm.org/D79115
2020-04-30 13:41:21 -07:00
..
SBAddress.i [lldb/Bindings] Check that process isn't None before calling is_alive. 2020-03-17 17:06:04 -07:00
SBAttachInfo.i
SBBlock.i [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
SBBreakpoint.i
SBBreakpointLocation.i
SBBreakpointName.i
SBBroadcaster.i
SBCommandInterpreter.i [lldb/API] Move SBCommandInterpreterRunOption in its own header. (NFC) 2020-04-30 13:41:21 -07:00
SBCommandInterpreterRunOptions.i [lldb/API] Move SBCommandInterpreterRunOption in its own header. (NFC) 2020-04-30 13:41:21 -07:00
SBCommandReturnObject.i
SBCommunication.i
SBCompileUnit.i
SBData.i
SBDebugger.i
SBDeclaration.i
SBEnvironment.i Create basic SBEnvironment class 2020-03-23 19:23:33 -07:00
SBError.i
SBEvent.i
SBExecutionContext.i
SBExpressionOptions.i [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
SBFile.i [lldb] NFC: Fix trivial typo in comments, documents, and messages 2020-04-07 01:06:16 +09:00
SBFileSpec.i
SBFileSpecList.i
SBFrame.i
SBFunction.i
SBHostOS.i
SBInstruction.i
SBInstructionList.i
SBLanguageRuntime.i
SBLaunchInfo.i Create basic SBEnvironment class 2020-03-23 19:23:33 -07:00
SBLineEntry.i
SBListener.i
SBMemoryRegionInfo.i
SBMemoryRegionInfoList.i
SBModule.i
SBModuleSpec.i
SBPlatform.i Create basic SBEnvironment class 2020-03-23 19:23:33 -07:00
SBProcess.i [lldb/Plugins] Move SBTarget::GetExtendedCrashInformation to SBProcess 2020-02-24 23:37:04 +01:00
SBProcessInfo.i
SBQueue.i
SBQueueItem.i
SBReproducer.i [lldb/Reproducers] Capture reproducers from the API test suite. 2020-04-14 09:24:23 -07:00
SBSection.i
SBSourceManager.i
SBStream.i
SBStringList.i
SBStructuredData.i
SBSymbol.i
SBSymbolContext.i
SBSymbolContextList.i
SBTarget.i Create basic SBEnvironment class 2020-03-23 19:23:33 -07:00
SBThread.i
SBThreadCollection.i
SBThreadPlan.i
SBTrace.i
SBTraceOptions.i
SBType.i
SBTypeCategory.i
SBTypeEnumMember.i
SBTypeFilter.i
SBTypeFormat.i
SBTypeNameSpecifier.i
SBTypeSummary.i
SBTypeSynthetic.i
SBUnixSignals.i
SBValue.i
SBValueList.i
SBVariablesOptions.i
SBWatchpoint.i