LLVM: SBDefines.h Source File
Description: C++ source code API documentation for LLDB.
Keywords: LLDB,C++,doxygen,API,documentation

LLDB API Documentation

- Main Page
- Namespaces
- Classes
- Files

- File List

SBDefines.h
Go to the documentation of this file.
1 //===-- SBDefines.h ---------------------------------------------*- C++ -*-===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9
10 #ifndef LLDB_SBDefines_h_
11 #define LLDB_SBDefines_h_
12
13 // C Includes
14 // C++ Includes
15 // Other libraries and framework includes
16 // Project includes
17
18 #include "lldb/lldb-defines.h"
19 #include "lldb/lldb-enumerations.h"
20 #include "lldb/lldb-forward.h"
21 #include "lldb/lldb-types.h"
22 #include "lldb/lldb-versioning.h"
23
24 #ifdef SWIG
25 #define LLDB_API
26 #endif
27
28 // Forward Declarations
29 namespace lldb {
30
31 class LLDB_API SBAddress;
32 class LLDB_API SBBlock;
33 class LLDB_API SBBreakpoint;
34 class LLDB_API SBBreakpointLocation;
35 class LLDB_API SBBroadcaster;
36 class LLDB_API SBCommand;
37 class LLDB_API SBCommandInterpreter;
38 class LLDB_API SBCommandInterpreterRunOptions;
39 class LLDB_API SBCommandPluginInterface;
40 class LLDB_API SBCommandReturnObject;
41 class LLDB_API SBCommunication;
42 class LLDB_API SBCompileUnit;
43 class LLDB_API SBData;
44 class LLDB_API SBDebugger;
45 class LLDB_API SBDeclaration;
46 class LLDB_API SBError;
47 class LLDB_API SBEvent;
48 class LLDB_API SBEventList;
49 class LLDB_API SBExecutionContext;
50 class LLDB_API SBExpressionOptions;
51 class LLDB_API SBFileSpec;
52 class LLDB_API SBFileSpecList;
53 class LLDB_API SBFrame;
54 class LLDB_API SBFunction;
55 class LLDB_API SBHostOS;
56 class LLDB_API SBInstruction;
57 class LLDB_API SBInstructionList;
58 class LLDB_API SBLanguageRuntime;
59 class LLDB_API SBLaunchInfo;
60 class LLDB_API SBLineEntry;
61 class LLDB_API SBListener;
62 class LLDB_API SBMemoryRegionInfo;
63 class LLDB_API SBMemoryRegionInfoList;
64 class LLDB_API SBModule;
65 class LLDB_API SBModuleSpec;
66 class LLDB_API SBModuleSpecList;
67 class LLDB_API SBProcess;
68 class LLDB_API SBQueue;
69 class LLDB_API SBQueueItem;
70 class LLDB_API SBSection;
71 class LLDB_API SBSourceManager;
72 class LLDB_API SBStream;
73 class LLDB_API SBStringList;
74 class LLDB_API SBStructuredData;
75 class LLDB_API SBSymbol;
76 class LLDB_API SBSymbolContext;
77 class LLDB_API SBSymbolContextList;
78 class LLDB_API SBTarget;
79 class LLDB_API SBThread;
80 class LLDB_API SBThreadCollection;
81 class LLDB_API SBThreadPlan;
82 class LLDB_API SBType;
83 class LLDB_API SBTypeCategory;
84 class LLDB_API SBTypeEnumMember;
85 class LLDB_API SBTypeEnumMemberList;
86 class LLDB_API SBTypeFilter;
87 class LLDB_API SBTypeFormat;
88 class LLDB_API SBTypeMemberFunction;
89 class LLDB_API SBTypeNameSpecifier;
90 class LLDB_API SBTypeSummary;
91 class LLDB_API SBTypeSummaryOptions;
92 class LLDB_API SBTypeSynthetic;
93 class LLDB_API SBTypeList;
94 class LLDB_API SBValue;
95 class LLDB_API SBValueList;
96 class LLDB_API SBVariablesOptions;
97 class LLDB_API SBWatchpoint;
98 class LLDB_API SBUnixSignals;
99 }
100
101 #endif // LLDB_SBDefines_h_
lldb::SBLanguageRuntime
Definition: SBLanguageRuntime.h:17
lldb::SBCommunication
Definition: SBCommunication.h:18
lldb::SBBroadcaster
Definition: SBBroadcaster.h:17
lldb::SBThread
Definition: SBThread.h:21
lldb::SBTypeEnumMemberList
Definition: SBTypeEnumMember.h:56
lldb::SBMemoryRegionInfo
Definition: SBMemoryRegionInfo.h:18
lldb::SBSymbolContext
Definition: SBSymbolContext.h:23
lldb::SBBreakpoint
Definition: SBBreakpoint.h:17
lldb::SBData
Definition: SBData.h:17
lldb::SBTypeSummary
Definition: SBTypeSummary.h:56
lldb::SBTypeCategory
Definition: SBTypeCategory.h:18
lldb::SBFileSpecList
Definition: SBFileSpecList.h:18
lldb::SBType
Definition: SBType.h:101
lldb::SBHostOS
Definition: SBHostOS.h:18
lldb::SBFrame
Definition: SBFrame.h:18
lldb::SBStructuredData
Definition: SBStructuredData.h:18
lldb::SBSymbol
Definition: SBSymbol.h:20
lldb::SBQueue
Definition: SBQueue.h:20
lldb::SBSymbolContextList
Definition: SBSymbolContextList.h:18
lldb::SBCommandInterpreter
Definition: SBCommandInterpreter.h:66
lldb::SBTypeEnumMember
Definition: SBTypeEnumMember.h:18
lldb::SBValue
Definition: SBValue.h:22
lldb::SBTypeSynthetic
Definition: SBTypeSynthetic.h:20
lldb::SBExpressionOptions
Definition: SBExpressionOptions.h:19
lldb::SBBlock
Definition: SBBlock.h:20
lldb::SBCommand
Definition: SBCommandInterpreter.h:242
lldb::SBInstruction
Definition: SBInstruction.h:26
lldb::SBModuleSpecList
Definition: SBModuleSpec.h:93
lldb::SBDeclaration
Definition: SBDeclaration.h:19
lldb::SBLineEntry
Definition: SBLineEntry.h:19
lldb::SBCompileUnit
Definition: SBCompileUnit.h:18
lldb::SBAddress
Definition: SBAddress.h:18
lldb::SBStringList
Definition: SBStringList.h:17
lldb::SBFileSpec
Definition: SBFileSpec.h:17
lldb::SBModule
Definition: SBModule.h:21
lldb::SBTypeFilter
Definition: SBTypeFilter.h:18
lldb::SBEventList
class LLDB_API SBEventList
Definition: SBDefines.h:48
lldb::SBCommandPluginInterface
Definition: SBCommandInterpreter.h:232
lldb::SBVariablesOptions
Definition: SBVariablesOptions.h:20
lldb::SBDebugger
Definition: SBDebugger.h:35
lldb::SBTypeNameSpecifier
Definition: SBTypeNameSpecifier.h:18
lldb::SBFunction
Definition: SBFunction.h:19
lldb::SBListener
Definition: SBListener.h:17
lldb::SBModuleSpec
Definition: SBModuleSpec.h:18
lldb::SBTypeSummaryOptions
Definition: SBTypeSummary.h:17
lldb::SBProcess
Definition: SBProcess.h:23
lldb::SBValueList
Definition: SBValueList.h:19
lldb::SBQueueItem
Definition: SBQueueItem.h:18
lldb::SBExecutionContext
Definition: SBExecutionContext.h:21
lldb::SBInstructionList
Definition: SBInstructionList.h:19
lldb::SBEvent
Definition: SBEvent.h:22
lldb::SBThreadCollection
Definition: SBThreadCollection.h:17
lldb::SBError
Definition: SBError.h:17
lldb::SBThreadPlan
Definition: SBThreadPlan.h:19
lldb::SBSourceManager
Definition: SBSourceManager.h:19
lldb::SBSection
Definition: SBSection.h:18
lldb::SBUnixSignals
Definition: SBUnixSignals.h:18
lldb::SBTypeMemberFunction
Definition: SBType.h:58
lldb::SBTypeList
Definition: SBType.h:229
lldb::SBCommandInterpreterRunOptions
Definition: SBCommandInterpreter.h:24
lldb::SBMemoryRegionInfoList
Definition: SBMemoryRegionInfoList.h:19
lldb::SBStream
Definition: SBStream.h:19
lldb::SBBreakpointLocation
Definition: SBBreakpointLocation.h:18
lldb::SBCommandReturnObject
Definition: SBCommandReturnObject.h:25
lldb::SBLaunchInfo
Definition: SBLaunchInfo.h:20
lldb::SBTypeFormat
Definition: SBTypeFormat.h:18
lldb::SBTarget
Definition: SBTarget.h:34
lldb::SBWatchpoint
Definition: SBWatchpoint.h:17