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 LLDBVSCODE_VSCODEFORWARD_H_ 10 #define LLDBVSCODE_VSCODEFORWARD_H_ 11 12 13 namespace lldb_vscode { 14 struct BreakpointBase; 15 struct ExceptionBreakpoint; 16 struct FunctionBreakpoint; 17 struct SourceBreakpoint; 18 struct SourceReference; 19 } // namespace lldb_vscode 20 21 namespace lldb { 22 class SBAttachInfo; 23 class SBBreakpoint; 24 class SBBreakpointLocation; 25 class SBCommandInterpreter; 26 class SBCommandReturnObject; 27 class SBCommunication; 28 class SBDebugger; 29 class SBEvent; 30 class SBFrame; 31 class SBHostOS; 32 class SBInstruction; 33 class SBInstructionList; 34 class SBLanguageRuntime; 35 class SBLaunchInfo; 36 class SBLineEntry; 37 class SBListener; 38 class SBProcess; 39 class SBStream; 40 class SBStringList; 41 class SBTarget; 42 class SBThread; 43 class SBValue; 44 } // namespace lldb 45 46 #endif 47