]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / llvm / tools / lldb / include / lldb / API / SBDefines.h
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 // Forward Declarations
25
26 namespace lldb {
27
28 class SBAddress;
29 class SBBlock;
30 class SBBreakpoint;
31 class SBBreakpointLocation;
32 class SBBroadcaster;
33 class SBCommand;
34 class SBCommandInterpreter;
35 class SBCommandPluginInterface;
36 class SBCommandReturnObject;
37 class SBCommunication;
38 class SBCompileUnit;
39 class SBData;
40 class SBDebugger;
41 class SBDeclaration;
42 class SBError;
43 class SBEvent;
44 class SBEventList;
45 class SBExpressionOptions;
46 class SBFileSpec;
47 class SBFileSpecList;
48 class SBFrame;
49 class SBFunction;
50 class SBHostOS;
51 class SBInstruction;
52 class SBInstructionList;
53 class SBLineEntry;
54 class SBListener;
55 class SBModule;
56 class SBModuleSpec;
57 class SBModuleSpecList;
58 class SBProcess;
59 class SBSourceManager;
60 class SBStream;
61 class SBStringList;
62 class SBSymbol;
63 class SBSymbolContext;
64 class SBSymbolContextList;
65 class SBTarget;
66 class SBThread;
67 class SBType;
68 class SBTypeCategory;
69 class SBTypeFilter;
70 class SBTypeFormat;
71 class SBTypeNameSpecifier;
72 class SBTypeSummary;
73 #ifndef LLDB_DISABLE_PYTHON
74 class SBTypeSynthetic;    
75 #endif
76 class SBTypeList;
77 class SBValue;
78 class SBValueList;
79 class SBWatchpoint;
80
81 }
82
83 #endif  // LLDB_SBDefines_h_