1 //===-- SBDefines.h ---------------------------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #ifndef LLDB_SBDefines_h_
11 #define LLDB_SBDefines_h_
15 // Other libraries and framework includes
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"
24 // Forward Declarations
31 class SBBreakpointLocation;
34 class SBCommandInterpreter;
35 class SBCommandPluginInterface;
36 class SBCommandReturnObject;
37 class SBCommunication;
45 class SBExpressionOptions;
52 class SBInstructionList;
57 class SBModuleSpecList;
59 class SBSourceManager;
63 class SBSymbolContext;
64 class SBSymbolContextList;
71 class SBTypeNameSpecifier;
73 #ifndef LLDB_DISABLE_PYTHON
74 class SBTypeSynthetic;
83 #endif // LLDB_SBDefines_h_