1 | //===-- DAPForward.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_DAP_DAPFORWARD_H |
10 | #define LLDB_TOOLS_LLDB_DAP_DAPFORWARD_H |
11 | |
12 | namespace lldb_dap { |
13 | struct BreakpointBase; |
14 | struct ExceptionBreakpoint; |
15 | struct FunctionBreakpoint; |
16 | struct SourceBreakpoint; |
17 | struct Watchpoint; |
18 | } // namespace lldb_dap |
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 | class SBWatchpoint; |
44 | } // namespace lldb |
45 | |
46 | #endif |
47 | |