//===-- SBDefines.h ---------------------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// #ifndef LLDB_SBDefines_h_ #define LLDB_SBDefines_h_ // C Includes // C++ Includes // Other libraries and framework includes // Project includes #include "lldb/lldb-defines.h" #include "lldb/lldb-enumerations.h" #include "lldb/lldb-forward.h" #include "lldb/lldb-types.h" #include "lldb/lldb-versioning.h" // Forward Declarations namespace lldb { class SBAddress; class SBBlock; class SBBreakpoint; class SBBreakpointLocation; class SBBroadcaster; class SBCommand; class SBCommandInterpreter; class SBCommandPluginInterface; class SBCommandReturnObject; class SBCommunication; class SBCompileUnit; class SBData; class SBDebugger; class SBDeclaration; class SBError; class SBEvent; class SBEventList; class SBExpressionOptions; class SBFileSpec; class SBFileSpecList; class SBFrame; class SBFunction; class SBHostOS; class SBInstruction; class SBInstructionList; class SBLineEntry; class SBListener; class SBModule; class SBModuleSpec; class SBModuleSpecList; class SBProcess; class SBSourceManager; class SBStream; class SBStringList; class SBSymbol; class SBSymbolContext; class SBSymbolContextList; class SBTarget; class SBThread; class SBType; class SBTypeCategory; class SBTypeFilter; class SBTypeFormat; class SBTypeNameSpecifier; class SBTypeSummary; #ifndef LLDB_DISABLE_PYTHON class SBTypeSynthetic; #endif class SBTypeList; class SBValue; class SBValueList; class SBWatchpoint; } #endif // LLDB_SBDefines_h_