SBDefines.h revision e49ec18f1868168c8927ae30a379db176ca8cce3
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-forward-rtti.h" 22#include "lldb/lldb-types.h" 23 24// Forward Declarations 25 26namespace lldb { 27 28class SBAddress; 29class SBBlock; 30class SBBreakpoint; 31class SBBreakpointLocation; 32class SBBroadcaster; 33class SBCommandInterpreter; 34class SBCommandReturnObject; 35class SBCommunication; 36class SBCompileUnit; 37class SBDebugger; 38class SBError; 39class SBEvent; 40class SBEventList; 41class SBFileSpec; 42class SBFrame; 43class SBFunction; 44class SBHostOS; 45class SBInputReader; 46class SBInstruction; 47class SBLineEntry; 48class SBListener; 49class SBModule; 50class SBProcess; 51class SBSourceManager; 52class SBStream; 53class SBStringList; 54class SBSymbol; 55class SBSymbolContext; 56class SBTarget; 57class SBThread; 58class SBValue; 59 60} 61 62#endif // LLDB_SBDefines_h_ 63