LLDB  mainline
StoppointCallbackContext.cpp
Go to the documentation of this file.
1 //===-- StoppointCallbackContext.cpp --------------------------------------===//
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 
10 
11 using namespace lldb_private;
12 
14 
16  Event *e, const ExecutionContext &exe_ctx, bool synchronously)
17  : event(e), exe_ctx_ref(exe_ctx), is_synchronous(synchronously) {}
18 
20  event = nullptr;
22  is_synchronous = false;
23 }
lldb_private::ExecutionContext
Definition: ExecutionContext.h:292
lldb_private::Event
Definition: Event.h:180
lldb_private::StoppointCallbackContext::Clear
void Clear()
Clear the object's state.
Definition: StoppointCallbackContext.cpp:19
lldb_private::StoppointCallbackContext::exe_ctx_ref
ExecutionContextRef exe_ctx_ref
Definition: StoppointCallbackContext.h:43
StoppointCallbackContext.h
lldb_private::StoppointCallbackContext::is_synchronous
bool is_synchronous
Definition: StoppointCallbackContext.h:44
lldb_private::ExecutionContextRef::Clear
void Clear()
Clear the object's state.
Definition: ExecutionContext.cpp:454
lldb_private
A class that represents a running process on the host machine.
Definition: SBCommandInterpreterRunOptions.h:16
lldb_private::StoppointCallbackContext::StoppointCallbackContext
StoppointCallbackContext()
Definition: StoppointCallbackContext.cpp:13