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