SBDefines.h revision 73d8eaf0341d3375b8240b3cb089b97b25fa6088
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 SBData; 38class SBDebugger; 39class SBError; 40class SBEvent; 41class SBEventList; 42class SBFileSpec; 43class SBFileSpecList; 44class SBFrame; 45class SBFunction; 46class SBHostOS; 47class SBInputReader; 48class SBInstruction; 49class SBInstructionList; 50class SBLineEntry; 51class SBListener; 52class SBModule; 53class SBProcess; 54class SBSourceManager; 55class SBStream; 56class SBStringList; 57class SBSymbol; 58class SBSymbolContext; 59class SBSymbolContextList; 60class SBTarget; 61class SBThread; 62class SBType; 63class SBTypeList; 64class SBValue; 65class SBValueList; 66 67} 68 69#endif // LLDB_SBDefines_h_ 70