]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
[FreeBSD/stable/10.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 SBInputReader;
52 class SBInstruction;
53 class SBInstructionList;
54 class SBLineEntry;
55 class SBListener;
56 class SBModule;
57 class SBModuleSpec;
58 class SBModuleSpecList;
59 class SBProcess;
60 class SBSourceManager;
61 class SBStream;
62 class SBStringList;
63 class SBSymbol;
64 class SBSymbolContext;
65 class SBSymbolContextList;
66 class SBTarget;
67 class SBThread;
68 class SBType;
69 class SBTypeCategory;
70 class SBTypeFilter;
71 class SBTypeFormat;
72 class SBTypeNameSpecifier;
73 class SBTypeSummary;
74 #ifndef LLDB_DISABLE_PYTHON
75 class SBTypeSynthetic;    
76 #endif
77 class SBTypeList;
78 class SBValue;
79 class SBValueList;
80 class SBWatchpoint;
81
82 }
83
84 #endif  // LLDB_SBDefines_h_