SBDefines.h revision a4fc694105acabdb05dd758f24062aa1419cdb9a
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 26namespace lldb { 27 28class SBAddress; 29class SBBlock; 30class SBBreakpoint; 31class SBBreakpointLocation; 32class SBBroadcaster; 33class SBCommand; 34class SBCommandInterpreter; 35class SBCommandPluginInterface; 36class SBCommandReturnObject; 37class SBCommunication; 38class SBCompileUnit; 39class SBData; 40class SBDebugger; 41class SBDeclaration; 42class SBError; 43class SBEvent; 44class SBEventList; 45class SBExpressionOptions; 46class SBFileSpec; 47class SBFileSpecList; 48class SBFrame; 49class SBFunction; 50class SBHostOS; 51class SBInputReader; 52class SBInstruction; 53class SBInstructionList; 54class SBLineEntry; 55class SBListener; 56class SBModule; 57class SBProcess; 58class SBSourceManager; 59class SBStream; 60class SBStringList; 61class SBSymbol; 62class SBSymbolContext; 63class SBSymbolContextList; 64class SBTarget; 65class SBThread; 66class SBType; 67class SBTypeCategory; 68class SBTypeFilter; 69class SBTypeFormat; 70class SBTypeNameSpecifier; 71class SBTypeSummary; 72#ifndef LLDB_DISABLE_PYTHON 73class SBTypeSynthetic; 74#endif 75class SBTypeList; 76class SBValue; 77class SBValueList; 78class SBWatchpoint; 79 80} 81 82#endif // LLDB_SBDefines_h_ 83