forked from OSchip/llvm-project
4b35403942
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 |
||
---|---|---|
.. | ||
SBAddress.i | ||
SBAttachInfo.i | ||
SBBlock.i | ||
SBBreakpoint.i | ||
SBBreakpointLocation.i | ||
SBBreakpointName.i | ||
SBBroadcaster.i | ||
SBCommandInterpreter.i | ||
SBCommandInterpreterRunOptions.i | ||
SBCommandReturnObject.i | ||
SBCommunication.i | ||
SBCompileUnit.i | ||
SBData.i | ||
SBDebugger.i | ||
SBDeclaration.i | ||
SBEnvironment.i | ||
SBError.i | ||
SBEvent.i | ||
SBExecutionContext.i | ||
SBExpressionOptions.i | ||
SBFile.i | ||
SBFileSpec.i | ||
SBFileSpecList.i | ||
SBFrame.i | ||
SBFunction.i | ||
SBHostOS.i | ||
SBInstruction.i | ||
SBInstructionList.i | ||
SBLanguageRuntime.i | ||
SBLaunchInfo.i | ||
SBLineEntry.i | ||
SBListener.i | ||
SBMemoryRegionInfo.i | ||
SBMemoryRegionInfoList.i | ||
SBModule.i | ||
SBModuleSpec.i | ||
SBPlatform.i | ||
SBProcess.i | ||
SBProcessInfo.i | ||
SBQueue.i | ||
SBQueueItem.i | ||
SBReproducer.i | ||
SBSection.i | ||
SBSourceManager.i | ||
SBStream.i | ||
SBStringList.i | ||
SBStructuredData.i | ||
SBSymbol.i | ||
SBSymbolContext.i | ||
SBSymbolContextList.i | ||
SBTarget.i | ||
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 |