1 //===-- VSCodeForward.h -----------------------------------------*- C++ -*-===// 2 // 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 // 7 //===----------------------------------------------------------------------===// 8 9 #ifndef LLDB_TOOLS_LLDB_VSCODE_VSCODEFORWARD_H 10 #define LLDB_TOOLS_LLDB_VSCODE_VSCODEFORWARD_H 11 12 namespace lldb_vscode { 13 struct BreakpointBase; 14 struct ExceptionBreakpoint; 15 struct FunctionBreakpoint; 16 struct SourceBreakpoint; 17 struct SourceReference; 18 } // namespace lldb_vscode 19 20 namespace lldb { 21 class SBAttachInfo; 22 class SBBreakpoint; 23 class SBBreakpointLocation; 24 class SBCommandInterpreter; 25 class SBCommandReturnObject; 26 class SBCommunication; 27 class SBDebugger; 28 class SBEvent; 29 class SBFrame; 30 class SBHostOS; 31 class SBInstruction; 32 class SBInstructionList; 33 class SBLanguageRuntime; 34 class SBLaunchInfo; 35 class SBLineEntry; 36 class SBListener; 37 class SBProcess; 38 class SBStream; 39 class SBStringList; 40 class SBTarget; 41 class SBThread; 42 class SBValue; 43 } // namespace lldb 44 45 #endif 46