brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · e7fbbf6 Raw
64 lines · c
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-exception6//7//===----------------------------------------------------------------------===//8 9#ifndef LLDB_TOOLS_LLDB_DAP_DAPFORWARD_H10#define LLDB_TOOLS_LLDB_DAP_DAPFORWARD_H11 12// IWYU pragma: begin_exports13 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_dap26 27namespace lldb {28class SBAttachInfo;29class SBBreakpoint;30class SBBreakpointLocation;31class SBBroadcaster;32class SBCommandInterpreter;33class SBCommandReturnObject;34class SBCommunication;35class SBDebugger;36class SBEvent;37class SBFrame;38class SBHostOS;39class SBInstruction;40class SBInstructionList;41class SBLanguageRuntime;42class SBLaunchInfo;43class SBLineEntry;44class SBListener;45class SBModule;46class SBProcess;47class SBStream;48class SBStringList;49class SBTarget;50class SBThread;51class SBValue;52class SBWatchpoint;53} // namespace lldb54 55namespace llvm {56namespace json {57class Object;58} // namespace json59} // namespace llvm60 61// IWYU pragma: end_exports62 63#endif64