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

Provided by KDAB

Privacy Policy
Learn to use CMake with our Intro Training
Find out more

source code of lldb/tools/lldb-dap/DAPForward.h