From 7a234a5bbcf37521b4aa428814a66c67b01c5603 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Tue, 17 Feb 2015 19:36:25 +0000 Subject: [PATCH] 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 --- lldb/include/lldb/API/SBAddress.h | 2 +- lldb/include/lldb/API/SBAttachInfo.h | 2 +- lldb/include/lldb/API/SBBlock.h | 2 +- lldb/include/lldb/API/SBBreakpoint.h | 2 +- lldb/include/lldb/API/SBBreakpointLocation.h | 2 +- lldb/include/lldb/API/SBBroadcaster.h | 2 +- lldb/include/lldb/API/SBCommandInterpreter.h | 2 +- lldb/include/lldb/API/SBCommandReturnObject.h | 2 +- lldb/include/lldb/API/SBCommunication.h | 2 +- lldb/include/lldb/API/SBCompileUnit.h | 2 +- lldb/include/lldb/API/SBData.h | 2 +- lldb/include/lldb/API/SBDebugger.h | 4 ++-- lldb/include/lldb/API/SBDeclaration.h | 2 +- lldb/include/lldb/API/SBError.h | 2 +- lldb/include/lldb/API/SBEvent.h | 2 +- lldb/include/lldb/API/SBExecutionContext.h | 2 +- lldb/include/lldb/API/SBExpressionOptions.h | 2 +- lldb/include/lldb/API/SBFileSpec.h | 2 +- lldb/include/lldb/API/SBFileSpecList.h | 2 +- lldb/include/lldb/API/SBFrame.h | 4 ++-- lldb/include/lldb/API/SBFunction.h | 2 +- lldb/include/lldb/API/SBHostOS.h | 2 +- lldb/include/lldb/API/SBInstruction.h | 2 +- lldb/include/lldb/API/SBInstructionList.h | 2 +- lldb/include/lldb/API/SBLaunchInfo.h | 2 +- lldb/include/lldb/API/SBLineEntry.h | 2 +- lldb/include/lldb/API/SBListener.h | 2 +- lldb/include/lldb/API/SBModule.h | 2 +- lldb/include/lldb/API/SBModuleSpec.h | 2 +- lldb/include/lldb/API/SBPlatform.h | 2 +- lldb/include/lldb/API/SBProcess.h | 2 +- lldb/include/lldb/API/SBQueue.h | 2 +- lldb/include/lldb/API/SBQueueItem.h | 2 +- lldb/include/lldb/API/SBSection.h | 2 +- lldb/include/lldb/API/SBSourceManager.h | 2 +- lldb/include/lldb/API/SBStream.h | 2 +- lldb/include/lldb/API/SBStringList.h | 2 +- lldb/include/lldb/API/SBSymbol.h | 2 +- lldb/include/lldb/API/SBSymbolContext.h | 2 +- lldb/include/lldb/API/SBSymbolContextList.h | 2 +- lldb/include/lldb/API/SBTarget.h | 2 +- lldb/include/lldb/API/SBThread.h | 2 +- lldb/include/lldb/API/SBThreadCollection.h | 2 +- lldb/include/lldb/API/SBThreadPlan.h | 2 +- lldb/include/lldb/API/SBType.h | 2 +- lldb/include/lldb/API/SBTypeCategory.h | 2 +- lldb/include/lldb/API/SBTypeEnumMember.h | 2 +- lldb/include/lldb/API/SBTypeFilter.h | 2 +- lldb/include/lldb/API/SBTypeFormat.h | 2 +- lldb/include/lldb/API/SBTypeNameSpecifier.h | 2 +- lldb/include/lldb/API/SBTypeSummary.h | 2 +- lldb/include/lldb/API/SBTypeSynthetic.h | 2 +- lldb/include/lldb/API/SBUnixSignals.h | 2 +- lldb/include/lldb/API/SBValue.h | 2 +- lldb/include/lldb/API/SBValueList.h | 2 +- lldb/include/lldb/API/SBVariablesOptions.h | 2 +- lldb/include/lldb/API/SBWatchpoint.h | 2 +- lldb/include/lldb/lldb-defines.h | 2 +- 58 files changed, 60 insertions(+), 60 deletions(-) diff --git a/lldb/include/lldb/API/SBAddress.h b/lldb/include/lldb/API/SBAddress.h index c2d07b6..4cbbee9 100644 --- a/lldb/include/lldb/API/SBAddress.h +++ b/lldb/include/lldb/API/SBAddress.h @@ -15,7 +15,7 @@ namespace lldb { -class SBAddress +class LLDB_API SBAddress { public: diff --git a/lldb/include/lldb/API/SBAttachInfo.h b/lldb/include/lldb/API/SBAttachInfo.h index 7d11fc1..712150e 100644 --- a/lldb/include/lldb/API/SBAttachInfo.h +++ b/lldb/include/lldb/API/SBAttachInfo.h @@ -16,7 +16,7 @@ namespace lldb { class SBTarget; -class SBAttachInfo +class LLDB_API SBAttachInfo { public: SBAttachInfo (); diff --git a/lldb/include/lldb/API/SBBlock.h b/lldb/include/lldb/API/SBBlock.h index b8e61fc..a18eab02 100644 --- a/lldb/include/lldb/API/SBBlock.h +++ b/lldb/include/lldb/API/SBBlock.h @@ -17,7 +17,7 @@ namespace lldb { -class SBBlock +class LLDB_API SBBlock { public: diff --git a/lldb/include/lldb/API/SBBreakpoint.h b/lldb/include/lldb/API/SBBreakpoint.h index 20a97a1..c244ab8 100644 --- a/lldb/include/lldb/API/SBBreakpoint.h +++ b/lldb/include/lldb/API/SBBreakpoint.h @@ -14,7 +14,7 @@ namespace lldb { -class SBBreakpoint +class LLDB_API SBBreakpoint { public: diff --git a/lldb/include/lldb/API/SBBreakpointLocation.h b/lldb/include/lldb/API/SBBreakpointLocation.h index fd9f246..06e1d93 100644 --- a/lldb/include/lldb/API/SBBreakpointLocation.h +++ b/lldb/include/lldb/API/SBBreakpointLocation.h @@ -15,7 +15,7 @@ namespace lldb { -class SBBreakpointLocation +class LLDB_API SBBreakpointLocation { public: diff --git a/lldb/include/lldb/API/SBBroadcaster.h b/lldb/include/lldb/API/SBBroadcaster.h index 7b32d85..28b6686 100644 --- a/lldb/include/lldb/API/SBBroadcaster.h +++ b/lldb/include/lldb/API/SBBroadcaster.h @@ -14,7 +14,7 @@ namespace lldb { -class SBBroadcaster +class LLDB_API SBBroadcaster { public: SBBroadcaster (); diff --git a/lldb/include/lldb/API/SBCommandInterpreter.h b/lldb/include/lldb/API/SBCommandInterpreter.h index 947e391..d537dcf 100644 --- a/lldb/include/lldb/API/SBCommandInterpreter.h +++ b/lldb/include/lldb/API/SBCommandInterpreter.h @@ -15,7 +15,7 @@ namespace lldb { -class SBCommandInterpreterRunOptions +class LLDB_API SBCommandInterpreterRunOptions { friend class SBDebugger; friend class SBCommandInterpreter; diff --git a/lldb/include/lldb/API/SBCommandReturnObject.h b/lldb/include/lldb/API/SBCommandReturnObject.h index f2d2748..c51d6bc 100644 --- a/lldb/include/lldb/API/SBCommandReturnObject.h +++ b/lldb/include/lldb/API/SBCommandReturnObject.h @@ -16,7 +16,7 @@ namespace lldb { -class SBCommandReturnObject +class LLDB_API SBCommandReturnObject { public: diff --git a/lldb/include/lldb/API/SBCommunication.h b/lldb/include/lldb/API/SBCommunication.h index ecaaa35..fa60e63 100644 --- a/lldb/include/lldb/API/SBCommunication.h +++ b/lldb/include/lldb/API/SBCommunication.h @@ -15,7 +15,7 @@ namespace lldb { -class SBCommunication +class LLDB_API SBCommunication { public: enum { diff --git a/lldb/include/lldb/API/SBCompileUnit.h b/lldb/include/lldb/API/SBCompileUnit.h index e2c2164..a53d556 100644 --- a/lldb/include/lldb/API/SBCompileUnit.h +++ b/lldb/include/lldb/API/SBCompileUnit.h @@ -15,7 +15,7 @@ namespace lldb { -class SBCompileUnit +class LLDB_API SBCompileUnit { public: diff --git a/lldb/include/lldb/API/SBData.h b/lldb/include/lldb/API/SBData.h index e7656a5..a2bd72f 100644 --- a/lldb/include/lldb/API/SBData.h +++ b/lldb/include/lldb/API/SBData.h @@ -14,7 +14,7 @@ namespace lldb { -class SBData +class LLDB_API SBData { public: diff --git a/lldb/include/lldb/API/SBDebugger.h b/lldb/include/lldb/API/SBDebugger.h index 6e43e12..4f2c1d7 100644 --- a/lldb/include/lldb/API/SBDebugger.h +++ b/lldb/include/lldb/API/SBDebugger.h @@ -18,7 +18,7 @@ namespace lldb { -class SBInputReader +class LLDB_API SBInputReader { public: SBInputReader(); @@ -28,7 +28,7 @@ public: bool IsActive() const; }; -class SBDebugger +class LLDB_API SBDebugger { public: diff --git a/lldb/include/lldb/API/SBDeclaration.h b/lldb/include/lldb/API/SBDeclaration.h index 190026c..5461a1f 100644 --- a/lldb/include/lldb/API/SBDeclaration.h +++ b/lldb/include/lldb/API/SBDeclaration.h @@ -15,7 +15,7 @@ namespace lldb { - class SBDeclaration + class LLDB_API SBDeclaration { public: diff --git a/lldb/include/lldb/API/SBError.h b/lldb/include/lldb/API/SBError.h index b9908658..afdec0d 100644 --- a/lldb/include/lldb/API/SBError.h +++ b/lldb/include/lldb/API/SBError.h @@ -14,7 +14,7 @@ namespace lldb { -class SBError { +class LLDB_API SBError { public: SBError (); diff --git a/lldb/include/lldb/API/SBEvent.h b/lldb/include/lldb/API/SBEvent.h index 1706d0c..c4cafb9 100644 --- a/lldb/include/lldb/API/SBEvent.h +++ b/lldb/include/lldb/API/SBEvent.h @@ -20,7 +20,7 @@ namespace lldb { class SBBroadcaster; -class SBEvent +class LLDB_API SBEvent { public: SBEvent(); diff --git a/lldb/include/lldb/API/SBExecutionContext.h b/lldb/include/lldb/API/SBExecutionContext.h index 9d88913..1d64497 100644 --- a/lldb/include/lldb/API/SBExecutionContext.h +++ b/lldb/include/lldb/API/SBExecutionContext.h @@ -18,7 +18,7 @@ namespace lldb { -class SBExecutionContext +class LLDB_API SBExecutionContext { friend class SBCommandInterpreter; diff --git a/lldb/include/lldb/API/SBExpressionOptions.h b/lldb/include/lldb/API/SBExpressionOptions.h index c359288..6eacd28 100644 --- a/lldb/include/lldb/API/SBExpressionOptions.h +++ b/lldb/include/lldb/API/SBExpressionOptions.h @@ -17,7 +17,7 @@ namespace lldb { -class SBExpressionOptions +class LLDB_API SBExpressionOptions { public: SBExpressionOptions(); diff --git a/lldb/include/lldb/API/SBFileSpec.h b/lldb/include/lldb/API/SBFileSpec.h index 1eee3d1..d6f38f5 100644 --- a/lldb/include/lldb/API/SBFileSpec.h +++ b/lldb/include/lldb/API/SBFileSpec.h @@ -14,7 +14,7 @@ namespace lldb { -class SBFileSpec +class LLDB_API SBFileSpec { public: SBFileSpec (); diff --git a/lldb/include/lldb/API/SBFileSpecList.h b/lldb/include/lldb/API/SBFileSpecList.h index 734e7d4..ff429a1 100644 --- a/lldb/include/lldb/API/SBFileSpecList.h +++ b/lldb/include/lldb/API/SBFileSpecList.h @@ -14,7 +14,7 @@ namespace lldb { -class SBFileSpecList +class LLDB_API SBFileSpecList { public: SBFileSpecList (); diff --git a/lldb/include/lldb/API/SBFrame.h b/lldb/include/lldb/API/SBFrame.h index 28c3ee8..8d87a37 100644 --- a/lldb/include/lldb/API/SBFrame.h +++ b/lldb/include/lldb/API/SBFrame.h @@ -15,7 +15,7 @@ namespace lldb { -class SBFrame +class LLDB_API SBFrame { public: SBFrame (); @@ -25,7 +25,7 @@ public: const lldb::SBFrame & operator =(const lldb::SBFrame &rhs); - ~SBFrame(); + ~SBFrame(); bool IsEqual (const lldb::SBFrame &that) const; diff --git a/lldb/include/lldb/API/SBFunction.h b/lldb/include/lldb/API/SBFunction.h index 1b0d53d..7d57839 100644 --- a/lldb/include/lldb/API/SBFunction.h +++ b/lldb/include/lldb/API/SBFunction.h @@ -16,7 +16,7 @@ namespace lldb { -class SBFunction +class LLDB_API SBFunction { public: diff --git a/lldb/include/lldb/API/SBHostOS.h b/lldb/include/lldb/API/SBHostOS.h index 7ab22ca..d9bc973 100644 --- a/lldb/include/lldb/API/SBHostOS.h +++ b/lldb/include/lldb/API/SBHostOS.h @@ -15,7 +15,7 @@ namespace lldb { -class SBHostOS +class LLDB_API SBHostOS { public: diff --git a/lldb/include/lldb/API/SBInstruction.h b/lldb/include/lldb/API/SBInstruction.h index aad2d87..c4bded5 100644 --- a/lldb/include/lldb/API/SBInstruction.h +++ b/lldb/include/lldb/API/SBInstruction.h @@ -20,7 +20,7 @@ namespace lldb { -class SBInstruction +class LLDB_API SBInstruction { public: diff --git a/lldb/include/lldb/API/SBInstructionList.h b/lldb/include/lldb/API/SBInstructionList.h index 944e144..8ef1637 100644 --- a/lldb/include/lldb/API/SBInstructionList.h +++ b/lldb/include/lldb/API/SBInstructionList.h @@ -16,7 +16,7 @@ namespace lldb { -class SBInstructionList +class LLDB_API SBInstructionList { public: diff --git a/lldb/include/lldb/API/SBLaunchInfo.h b/lldb/include/lldb/API/SBLaunchInfo.h index 4986008..f1b2951 100644 --- a/lldb/include/lldb/API/SBLaunchInfo.h +++ b/lldb/include/lldb/API/SBLaunchInfo.h @@ -17,7 +17,7 @@ namespace lldb { class SBPlatform; class SBTarget; -class SBLaunchInfo +class LLDB_API SBLaunchInfo { public: SBLaunchInfo (const char **argv); diff --git a/lldb/include/lldb/API/SBLineEntry.h b/lldb/include/lldb/API/SBLineEntry.h index 2d099a2..8311bbb 100644 --- a/lldb/include/lldb/API/SBLineEntry.h +++ b/lldb/include/lldb/API/SBLineEntry.h @@ -16,7 +16,7 @@ namespace lldb { -class SBLineEntry +class LLDB_API SBLineEntry { public: diff --git a/lldb/include/lldb/API/SBListener.h b/lldb/include/lldb/API/SBListener.h index 58a8fe9..924f810 100644 --- a/lldb/include/lldb/API/SBListener.h +++ b/lldb/include/lldb/API/SBListener.h @@ -14,7 +14,7 @@ namespace lldb { -class SBListener +class LLDB_API SBListener { public: SBListener (); diff --git a/lldb/include/lldb/API/SBModule.h b/lldb/include/lldb/API/SBModule.h index e85654b..02a05fde 100644 --- a/lldb/include/lldb/API/SBModule.h +++ b/lldb/include/lldb/API/SBModule.h @@ -18,7 +18,7 @@ namespace lldb { -class SBModule +class LLDB_API SBModule { public: diff --git a/lldb/include/lldb/API/SBModuleSpec.h b/lldb/include/lldb/API/SBModuleSpec.h index a615e01..d533de3 100644 --- a/lldb/include/lldb/API/SBModuleSpec.h +++ b/lldb/include/lldb/API/SBModuleSpec.h @@ -15,7 +15,7 @@ namespace lldb { -class SBModuleSpec +class LLDB_API SBModuleSpec { public: diff --git a/lldb/include/lldb/API/SBPlatform.h b/lldb/include/lldb/API/SBPlatform.h index 42b2d04..577fbe6 100644 --- a/lldb/include/lldb/API/SBPlatform.h +++ b/lldb/include/lldb/API/SBPlatform.h @@ -21,7 +21,7 @@ namespace lldb { class SBLaunchInfo; - class SBPlatformConnectOptions + class LLDB_API SBPlatformConnectOptions { public: SBPlatformConnectOptions (const char *url); diff --git a/lldb/include/lldb/API/SBProcess.h b/lldb/include/lldb/API/SBProcess.h index 3d6e49c..815a6eba 100644 --- a/lldb/include/lldb/API/SBProcess.h +++ b/lldb/include/lldb/API/SBProcess.h @@ -20,7 +20,7 @@ namespace lldb { class SBEvent; -class SBProcess +class LLDB_API SBProcess { public: //------------------------------------------------------------------ diff --git a/lldb/include/lldb/API/SBQueue.h b/lldb/include/lldb/API/SBQueue.h index fbb1952..2f453cd 100644 --- a/lldb/include/lldb/API/SBQueue.h +++ b/lldb/include/lldb/API/SBQueue.h @@ -17,7 +17,7 @@ namespace lldb { -class SBQueue +class LLDB_API SBQueue { public: SBQueue (); diff --git a/lldb/include/lldb/API/SBQueueItem.h b/lldb/include/lldb/API/SBQueueItem.h index c90f36e..9426a53 100644 --- a/lldb/include/lldb/API/SBQueueItem.h +++ b/lldb/include/lldb/API/SBQueueItem.h @@ -15,7 +15,7 @@ namespace lldb { -class SBQueueItem +class LLDB_API SBQueueItem { public: SBQueueItem (); diff --git a/lldb/include/lldb/API/SBSection.h b/lldb/include/lldb/API/SBSection.h index 5a49049..0a22413 100644 --- a/lldb/include/lldb/API/SBSection.h +++ b/lldb/include/lldb/API/SBSection.h @@ -15,7 +15,7 @@ namespace lldb { -class SBSection +class LLDB_API SBSection { public: diff --git a/lldb/include/lldb/API/SBSourceManager.h b/lldb/include/lldb/API/SBSourceManager.h index 5b52c49..6e7358f 100644 --- a/lldb/include/lldb/API/SBSourceManager.h +++ b/lldb/include/lldb/API/SBSourceManager.h @@ -16,7 +16,7 @@ namespace lldb { -class SBSourceManager +class LLDB_API SBSourceManager { public: SBSourceManager (const SBDebugger &debugger); diff --git a/lldb/include/lldb/API/SBStream.h b/lldb/include/lldb/API/SBStream.h index cd33bfd..2b25cd2 100644 --- a/lldb/include/lldb/API/SBStream.h +++ b/lldb/include/lldb/API/SBStream.h @@ -16,7 +16,7 @@ namespace lldb { -class SBStream +class LLDB_API SBStream { public: diff --git a/lldb/include/lldb/API/SBStringList.h b/lldb/include/lldb/API/SBStringList.h index 9d0be6e..e0e58f7 100644 --- a/lldb/include/lldb/API/SBStringList.h +++ b/lldb/include/lldb/API/SBStringList.h @@ -14,7 +14,7 @@ namespace lldb { -class SBStringList +class LLDB_API SBStringList { public: diff --git a/lldb/include/lldb/API/SBSymbol.h b/lldb/include/lldb/API/SBSymbol.h index 0a528a9..3d259a2 100644 --- a/lldb/include/lldb/API/SBSymbol.h +++ b/lldb/include/lldb/API/SBSymbol.h @@ -17,7 +17,7 @@ namespace lldb { -class SBSymbol +class LLDB_API SBSymbol { public: diff --git a/lldb/include/lldb/API/SBSymbolContext.h b/lldb/include/lldb/API/SBSymbolContext.h index fee2d19..24c2ce9 100644 --- a/lldb/include/lldb/API/SBSymbolContext.h +++ b/lldb/include/lldb/API/SBSymbolContext.h @@ -20,7 +20,7 @@ namespace lldb { -class SBSymbolContext +class LLDB_API SBSymbolContext { public: SBSymbolContext (); diff --git a/lldb/include/lldb/API/SBSymbolContextList.h b/lldb/include/lldb/API/SBSymbolContextList.h index 6cc78e4..79dcccd 100644 --- a/lldb/include/lldb/API/SBSymbolContextList.h +++ b/lldb/include/lldb/API/SBSymbolContextList.h @@ -15,7 +15,7 @@ namespace lldb { -class SBSymbolContextList +class LLDB_API SBSymbolContextList { public: SBSymbolContextList (); diff --git a/lldb/include/lldb/API/SBTarget.h b/lldb/include/lldb/API/SBTarget.h index 7e8050a..15a409d 100644 --- a/lldb/include/lldb/API/SBTarget.h +++ b/lldb/include/lldb/API/SBTarget.h @@ -26,7 +26,7 @@ namespace lldb { class SBPlatform; -class SBTarget +class LLDB_API SBTarget { public: //------------------------------------------------------------------ diff --git a/lldb/include/lldb/API/SBThread.h b/lldb/include/lldb/API/SBThread.h index db15f65..2c45fa8 100644 --- a/lldb/include/lldb/API/SBThread.h +++ b/lldb/include/lldb/API/SBThread.h @@ -18,7 +18,7 @@ namespace lldb { class SBFrame; -class SBThread +class LLDB_API SBThread { public: enum diff --git a/lldb/include/lldb/API/SBThreadCollection.h b/lldb/include/lldb/API/SBThreadCollection.h index b13cbd9..996ee3c 100644 --- a/lldb/include/lldb/API/SBThreadCollection.h +++ b/lldb/include/lldb/API/SBThreadCollection.h @@ -14,7 +14,7 @@ namespace lldb { -class SBThreadCollection +class LLDB_API SBThreadCollection { public: diff --git a/lldb/include/lldb/API/SBThreadPlan.h b/lldb/include/lldb/API/SBThreadPlan.h index e53942d6..9cc0d0b 100644 --- a/lldb/include/lldb/API/SBThreadPlan.h +++ b/lldb/include/lldb/API/SBThreadPlan.h @@ -16,7 +16,7 @@ namespace lldb { -class SBThreadPlan +class LLDB_API SBThreadPlan { friend class lldb_private::ThreadPlan; diff --git a/lldb/include/lldb/API/SBType.h b/lldb/include/lldb/API/SBType.h index 7990fc0..01f0c6a 100644 --- a/lldb/include/lldb/API/SBType.h +++ b/lldb/include/lldb/API/SBType.h @@ -16,7 +16,7 @@ namespace lldb { class SBTypeList; -class SBTypeMember +class LLDB_API SBTypeMember { public: SBTypeMember (); diff --git a/lldb/include/lldb/API/SBTypeCategory.h b/lldb/include/lldb/API/SBTypeCategory.h index f123e93..30c338b 100644 --- a/lldb/include/lldb/API/SBTypeCategory.h +++ b/lldb/include/lldb/API/SBTypeCategory.h @@ -14,7 +14,7 @@ namespace lldb { - class SBTypeCategory + class LLDB_API SBTypeCategory { public: diff --git a/lldb/include/lldb/API/SBTypeEnumMember.h b/lldb/include/lldb/API/SBTypeEnumMember.h index 75c9917..b141ba0 100644 --- a/lldb/include/lldb/API/SBTypeEnumMember.h +++ b/lldb/include/lldb/API/SBTypeEnumMember.h @@ -15,7 +15,7 @@ namespace lldb { -class SBTypeEnumMember +class LLDB_API SBTypeEnumMember { public: SBTypeEnumMember (); diff --git a/lldb/include/lldb/API/SBTypeFilter.h b/lldb/include/lldb/API/SBTypeFilter.h index 0169549..f030b6a 100644 --- a/lldb/include/lldb/API/SBTypeFilter.h +++ b/lldb/include/lldb/API/SBTypeFilter.h @@ -14,7 +14,7 @@ namespace lldb { - class SBTypeFilter + class LLDB_API SBTypeFilter { public: diff --git a/lldb/include/lldb/API/SBTypeFormat.h b/lldb/include/lldb/API/SBTypeFormat.h index eb45ff2..c24641a 100644 --- a/lldb/include/lldb/API/SBTypeFormat.h +++ b/lldb/include/lldb/API/SBTypeFormat.h @@ -14,7 +14,7 @@ namespace lldb { -class SBTypeFormat +class LLDB_API SBTypeFormat { public: diff --git a/lldb/include/lldb/API/SBTypeNameSpecifier.h b/lldb/include/lldb/API/SBTypeNameSpecifier.h index 19d1988..71700a7 100644 --- a/lldb/include/lldb/API/SBTypeNameSpecifier.h +++ b/lldb/include/lldb/API/SBTypeNameSpecifier.h @@ -14,7 +14,7 @@ namespace lldb { - class SBTypeNameSpecifier + class LLDB_API SBTypeNameSpecifier { public: diff --git a/lldb/include/lldb/API/SBTypeSummary.h b/lldb/include/lldb/API/SBTypeSummary.h index 220451e..9b367ba 100644 --- a/lldb/include/lldb/API/SBTypeSummary.h +++ b/lldb/include/lldb/API/SBTypeSummary.h @@ -15,7 +15,7 @@ #ifndef LLDB_DISABLE_PYTHON namespace lldb { - class SBTypeSummaryOptions + class LLDB_API SBTypeSummaryOptions { public: SBTypeSummaryOptions(); diff --git a/lldb/include/lldb/API/SBTypeSynthetic.h b/lldb/include/lldb/API/SBTypeSynthetic.h index e77cbfe..5dd1175 100644 --- a/lldb/include/lldb/API/SBTypeSynthetic.h +++ b/lldb/include/lldb/API/SBTypeSynthetic.h @@ -16,7 +16,7 @@ namespace lldb { - class SBTypeSynthetic + class LLDB_API SBTypeSynthetic { public: diff --git a/lldb/include/lldb/API/SBUnixSignals.h b/lldb/include/lldb/API/SBUnixSignals.h index 40bbed8..9eae307 100644 --- a/lldb/include/lldb/API/SBUnixSignals.h +++ b/lldb/include/lldb/API/SBUnixSignals.h @@ -14,7 +14,7 @@ namespace lldb { -class SBUnixSignals { +class LLDB_API SBUnixSignals { public: SBUnixSignals (); diff --git a/lldb/include/lldb/API/SBValue.h b/lldb/include/lldb/API/SBValue.h index 1d6278b33..1dc5cc2 100644 --- a/lldb/include/lldb/API/SBValue.h +++ b/lldb/include/lldb/API/SBValue.h @@ -19,7 +19,7 @@ class ValueLocker; namespace lldb { -class SBValue +class LLDB_API SBValue { friend class ValueLocker; diff --git a/lldb/include/lldb/API/SBValueList.h b/lldb/include/lldb/API/SBValueList.h index 812fdac..563ca3d 100644 --- a/lldb/include/lldb/API/SBValueList.h +++ b/lldb/include/lldb/API/SBValueList.h @@ -16,7 +16,7 @@ class ValueListImpl; namespace lldb { -class SBValueList +class LLDB_API SBValueList { public: diff --git a/lldb/include/lldb/API/SBVariablesOptions.h b/lldb/include/lldb/API/SBVariablesOptions.h index 91971fa..527310f 100644 --- a/lldb/include/lldb/API/SBVariablesOptions.h +++ b/lldb/include/lldb/API/SBVariablesOptions.h @@ -16,7 +16,7 @@ class VariablesOptionsImpl; namespace lldb { -class SBVariablesOptions +class LLDB_API SBVariablesOptions { public: SBVariablesOptions (); diff --git a/lldb/include/lldb/API/SBWatchpoint.h b/lldb/include/lldb/API/SBWatchpoint.h index 9bf51fd..5d0d48e 100644 --- a/lldb/include/lldb/API/SBWatchpoint.h +++ b/lldb/include/lldb/API/SBWatchpoint.h @@ -14,7 +14,7 @@ namespace lldb { -class SBWatchpoint +class LLDB_API SBWatchpoint { public: diff --git a/lldb/include/lldb/lldb-defines.h b/lldb/include/lldb/lldb-defines.h index add182c..9dce69a 100644 --- a/lldb/include/lldb/lldb-defines.h +++ b/lldb/include/lldb/lldb-defines.h @@ -12,7 +12,7 @@ #include "lldb/lldb-types.h" -#if defined (_WIN32) +#if defined (_MSC_VER) #if defined(EXPORT_LIBLLDB) #define LLDB_API __declspec(dllexport) #elif defined(IMPORT_LIBLLDB) -- 2.7.4