1 //===-- SWIG Interface for SBExecutionContext ---------------------*- C++ -*-===//
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
7 //===----------------------------------------------------------------------===//
11 class SBExecutionContext
16 SBExecutionContext (const lldb::SBExecutionContext &rhs);
18 SBExecutionContext (const lldb::SBTarget &target);
20 SBExecutionContext (const lldb::SBProcess &process);
22 SBExecutionContext (lldb::SBThread thread); // can't be a const& because SBThread::get() isn't itself a const function
24 SBExecutionContext (const lldb::SBFrame &frame);
26 ~SBExecutionContext();
42 target = property(GetTarget, None, doc='''A read only property that returns the same result as GetTarget().''')
43 process = property(GetProcess, None, doc='''A read only property that returns the same result as GetProcess().''')
44 thread = property(GetThread, None, doc='''A read only property that returns the same result as GetThread().''')
45 frame = property(GetFrame, None, doc='''A read only property that returns the same result as GetFrame().''')