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 | // IWYU pragma: begin_exports |
13 | |
14 | namespace lldb_dap { |
15 | class BaseRequestHandler; |
16 | class BreakpointBase; |
17 | class ExceptionBreakpoint; |
18 | class FunctionBreakpoint; |
19 | class InstructionBreakpoint; |
20 | class Log; |
21 | class ResponseHandler; |
22 | class SourceBreakpoint; |
23 | class Watchpoint; |
24 | struct DAP; |
25 | } // namespace lldb_dap |
26 | |
27 | namespace lldb { |
28 | class SBAttachInfo; |
29 | class SBBreakpoint; |
30 | class SBBreakpointLocation; |
31 | class SBCommandInterpreter; |
32 | class SBCommandReturnObject; |
33 | class SBCommunication; |
34 | class SBDebugger; |
35 | class SBEvent; |
36 | class SBFrame; |
37 | class SBHostOS; |
38 | class SBInstruction; |
39 | class SBInstructionList; |
40 | class SBLanguageRuntime; |
41 | class SBLaunchInfo; |
42 | class SBLineEntry; |
43 | class SBListener; |
44 | class SBModule; |
45 | class SBProcess; |
46 | class SBStream; |
47 | class SBStringList; |
48 | class SBTarget; |
49 | class SBThread; |
50 | class SBValue; |
51 | class SBWatchpoint; |
52 | } // namespace lldb |
53 | |
54 | namespace llvm { |
55 | namespace json { |
56 | class Object; |
57 | } // namespace json |
58 | } // namespace llvm |
59 | |
60 | // IWYU pragma: end_exports |
61 | |
62 | #endif |
63 |