Add LLDB_API to all of the public API class definitions.
authorZachary Turner <zturner@google.com>
Tue, 17 Feb 2015 19:36:25 +0000 (19:36 +0000)
committerZachary Turner <zturner@google.com>
Tue, 17 Feb 2015 19:36:25 +0000 (19:36 +0000)
commit7a234a5bbcf37521b4aa428814a66c67b01c5603
treec0027868df38c6c4a1f695340b60f79b7e7cbe2b
parentd268046eef8f35040533ee822ff436dc31e82bfd
Add LLDB_API to all of the public API class definitions.

You cannot export a class from a DLL without this on
Windows, so it was causing lldb-mi to fail to link
after recent changes.

Please make sure to include this at the start of every
public type in the future.

llvm-svn: 229523
58 files changed:
lldb/include/lldb/API/SBAddress.h
lldb/include/lldb/API/SBAttachInfo.h
lldb/include/lldb/API/SBBlock.h
lldb/include/lldb/API/SBBreakpoint.h
lldb/include/lldb/API/SBBreakpointLocation.h
lldb/include/lldb/API/SBBroadcaster.h
lldb/include/lldb/API/SBCommandInterpreter.h
lldb/include/lldb/API/SBCommandReturnObject.h
lldb/include/lldb/API/SBCommunication.h
lldb/include/lldb/API/SBCompileUnit.h
lldb/include/lldb/API/SBData.h
lldb/include/lldb/API/SBDebugger.h
lldb/include/lldb/API/SBDeclaration.h
lldb/include/lldb/API/SBError.h
lldb/include/lldb/API/SBEvent.h
lldb/include/lldb/API/SBExecutionContext.h
lldb/include/lldb/API/SBExpressionOptions.h
lldb/include/lldb/API/SBFileSpec.h
lldb/include/lldb/API/SBFileSpecList.h
lldb/include/lldb/API/SBFrame.h
lldb/include/lldb/API/SBFunction.h
lldb/include/lldb/API/SBHostOS.h
lldb/include/lldb/API/SBInstruction.h
lldb/include/lldb/API/SBInstructionList.h
lldb/include/lldb/API/SBLaunchInfo.h
lldb/include/lldb/API/SBLineEntry.h
lldb/include/lldb/API/SBListener.h
lldb/include/lldb/API/SBModule.h
lldb/include/lldb/API/SBModuleSpec.h
lldb/include/lldb/API/SBPlatform.h
lldb/include/lldb/API/SBProcess.h
lldb/include/lldb/API/SBQueue.h
lldb/include/lldb/API/SBQueueItem.h
lldb/include/lldb/API/SBSection.h
lldb/include/lldb/API/SBSourceManager.h
lldb/include/lldb/API/SBStream.h
lldb/include/lldb/API/SBStringList.h
lldb/include/lldb/API/SBSymbol.h
lldb/include/lldb/API/SBSymbolContext.h
lldb/include/lldb/API/SBSymbolContextList.h
lldb/include/lldb/API/SBTarget.h
lldb/include/lldb/API/SBThread.h
lldb/include/lldb/API/SBThreadCollection.h
lldb/include/lldb/API/SBThreadPlan.h
lldb/include/lldb/API/SBType.h
lldb/include/lldb/API/SBTypeCategory.h
lldb/include/lldb/API/SBTypeEnumMember.h
lldb/include/lldb/API/SBTypeFilter.h
lldb/include/lldb/API/SBTypeFormat.h
lldb/include/lldb/API/SBTypeNameSpecifier.h
lldb/include/lldb/API/SBTypeSummary.h
lldb/include/lldb/API/SBTypeSynthetic.h
lldb/include/lldb/API/SBUnixSignals.h
lldb/include/lldb/API/SBValue.h
lldb/include/lldb/API/SBValueList.h
lldb/include/lldb/API/SBVariablesOptions.h
lldb/include/lldb/API/SBWatchpoint.h
lldb/include/lldb/lldb-defines.h