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
This commit is contained in:
parent
d268046eef
commit
7a234a5bbc
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBAddress
|
||||
class LLDB_API SBAddress
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace lldb {
|
|||
|
||||
class SBTarget;
|
||||
|
||||
class SBAttachInfo
|
||||
class LLDB_API SBAttachInfo
|
||||
{
|
||||
public:
|
||||
SBAttachInfo ();
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBBlock
|
||||
class LLDB_API SBBlock
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBBreakpoint
|
||||
class LLDB_API SBBreakpoint
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBBreakpointLocation
|
||||
class LLDB_API SBBreakpointLocation
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBBroadcaster
|
||||
class LLDB_API SBBroadcaster
|
||||
{
|
||||
public:
|
||||
SBBroadcaster ();
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBCommandInterpreterRunOptions
|
||||
class LLDB_API SBCommandInterpreterRunOptions
|
||||
{
|
||||
friend class SBDebugger;
|
||||
friend class SBCommandInterpreter;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBCommandReturnObject
|
||||
class LLDB_API SBCommandReturnObject
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBCommunication
|
||||
class LLDB_API SBCommunication
|
||||
{
|
||||
public:
|
||||
enum {
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBCompileUnit
|
||||
class LLDB_API SBCompileUnit
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBData
|
||||
class LLDB_API SBData
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBDeclaration
|
||||
class LLDB_API SBDeclaration
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBError {
|
||||
class LLDB_API SBError {
|
||||
public:
|
||||
SBError ();
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ namespace lldb {
|
|||
|
||||
class SBBroadcaster;
|
||||
|
||||
class SBEvent
|
||||
class LLDB_API SBEvent
|
||||
{
|
||||
public:
|
||||
SBEvent();
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBExecutionContext
|
||||
class LLDB_API SBExecutionContext
|
||||
{
|
||||
friend class SBCommandInterpreter;
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
namespace lldb {
|
||||
|
||||
|
||||
class SBExpressionOptions
|
||||
class LLDB_API SBExpressionOptions
|
||||
{
|
||||
public:
|
||||
SBExpressionOptions();
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBFileSpec
|
||||
class LLDB_API SBFileSpec
|
||||
{
|
||||
public:
|
||||
SBFileSpec ();
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBFileSpecList
|
||||
class LLDB_API SBFileSpecList
|
||||
{
|
||||
public:
|
||||
SBFileSpecList ();
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBFrame
|
||||
class LLDB_API SBFrame
|
||||
{
|
||||
public:
|
||||
SBFrame ();
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBFunction
|
||||
class LLDB_API SBFunction
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBHostOS
|
||||
class LLDB_API SBHostOS
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBInstruction
|
||||
class LLDB_API SBInstruction
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBInstructionList
|
||||
class LLDB_API SBInstructionList
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace lldb {
|
|||
class SBPlatform;
|
||||
class SBTarget;
|
||||
|
||||
class SBLaunchInfo
|
||||
class LLDB_API SBLaunchInfo
|
||||
{
|
||||
public:
|
||||
SBLaunchInfo (const char **argv);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBLineEntry
|
||||
class LLDB_API SBLineEntry
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBListener
|
||||
class LLDB_API SBListener
|
||||
{
|
||||
public:
|
||||
SBListener ();
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBModule
|
||||
class LLDB_API SBModule
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBModuleSpec
|
||||
class LLDB_API SBModuleSpec
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ namespace lldb {
|
|||
|
||||
class SBLaunchInfo;
|
||||
|
||||
class SBPlatformConnectOptions
|
||||
class LLDB_API SBPlatformConnectOptions
|
||||
{
|
||||
public:
|
||||
SBPlatformConnectOptions (const char *url);
|
||||
|
|
|
@ -20,7 +20,7 @@ namespace lldb {
|
|||
|
||||
class SBEvent;
|
||||
|
||||
class SBProcess
|
||||
class LLDB_API SBProcess
|
||||
{
|
||||
public:
|
||||
//------------------------------------------------------------------
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBQueue
|
||||
class LLDB_API SBQueue
|
||||
{
|
||||
public:
|
||||
SBQueue ();
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBQueueItem
|
||||
class LLDB_API SBQueueItem
|
||||
{
|
||||
public:
|
||||
SBQueueItem ();
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBSection
|
||||
class LLDB_API SBSection
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBSourceManager
|
||||
class LLDB_API SBSourceManager
|
||||
{
|
||||
public:
|
||||
SBSourceManager (const SBDebugger &debugger);
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBStream
|
||||
class LLDB_API SBStream
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBStringList
|
||||
class LLDB_API SBStringList
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBSymbol
|
||||
class LLDB_API SBSymbol
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBSymbolContext
|
||||
class LLDB_API SBSymbolContext
|
||||
{
|
||||
public:
|
||||
SBSymbolContext ();
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBSymbolContextList
|
||||
class LLDB_API SBSymbolContextList
|
||||
{
|
||||
public:
|
||||
SBSymbolContextList ();
|
||||
|
|
|
@ -26,7 +26,7 @@ namespace lldb {
|
|||
|
||||
class SBPlatform;
|
||||
|
||||
class SBTarget
|
||||
class LLDB_API SBTarget
|
||||
{
|
||||
public:
|
||||
//------------------------------------------------------------------
|
||||
|
|
|
@ -18,7 +18,7 @@ namespace lldb {
|
|||
|
||||
class SBFrame;
|
||||
|
||||
class SBThread
|
||||
class LLDB_API SBThread
|
||||
{
|
||||
public:
|
||||
enum
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBThreadCollection
|
||||
class LLDB_API SBThreadCollection
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBThreadPlan
|
||||
class LLDB_API SBThreadPlan
|
||||
{
|
||||
|
||||
friend class lldb_private::ThreadPlan;
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace lldb {
|
|||
|
||||
class SBTypeList;
|
||||
|
||||
class SBTypeMember
|
||||
class LLDB_API SBTypeMember
|
||||
{
|
||||
public:
|
||||
SBTypeMember ();
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBTypeCategory
|
||||
class LLDB_API SBTypeCategory
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBTypeEnumMember
|
||||
class LLDB_API SBTypeEnumMember
|
||||
{
|
||||
public:
|
||||
SBTypeEnumMember ();
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBTypeFilter
|
||||
class LLDB_API SBTypeFilter
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBTypeFormat
|
||||
class LLDB_API SBTypeFormat
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBTypeNameSpecifier
|
||||
class LLDB_API SBTypeNameSpecifier
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#ifndef LLDB_DISABLE_PYTHON
|
||||
|
||||
namespace lldb {
|
||||
class SBTypeSummaryOptions
|
||||
class LLDB_API SBTypeSummaryOptions
|
||||
{
|
||||
public:
|
||||
SBTypeSummaryOptions();
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBTypeSynthetic
|
||||
class LLDB_API SBTypeSynthetic
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBUnixSignals {
|
||||
class LLDB_API SBUnixSignals {
|
||||
public:
|
||||
SBUnixSignals ();
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ class ValueLocker;
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBValue
|
||||
class LLDB_API SBValue
|
||||
{
|
||||
friend class ValueLocker;
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ class ValueListImpl;
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBValueList
|
||||
class LLDB_API SBValueList
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ class VariablesOptionsImpl;
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBVariablesOptions
|
||||
class LLDB_API SBVariablesOptions
|
||||
{
|
||||
public:
|
||||
SBVariablesOptions ();
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace lldb {
|
||||
|
||||
class SBWatchpoint
|
||||
class LLDB_API SBWatchpoint
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue