xref: /openbsd-src/gnu/llvm/lldb/tools/lldb-vscode/VSCodeForward.h (revision 46035553bfdd96e63c94e32da0210227ec2e3cf1)
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