LLDB  mainline
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
lldb::SBExecutionContext Class Reference

#include <SBExecutionContext.h>

Collaboration diagram for lldb::SBExecutionContext:
Collaboration graph
[legend]

Public Member Functions

 SBExecutionContext ()
 
 SBExecutionContext (const lldb::SBExecutionContext &rhs)
 
 SBExecutionContext (lldb::ExecutionContextRefSP exe_ctx_ref_sp)
 
 SBExecutionContext (const lldb::SBTarget &target)
 
 SBExecutionContext (const lldb::SBProcess &process)
 
 SBExecutionContext (lldb::SBThread thread)
 
 SBExecutionContext (const lldb::SBFrame &frame)
 
 ~SBExecutionContext ()
 
const SBExecutionContextoperator= (const lldb::SBExecutionContext &rhs)
 
SBTarget GetTarget () const
 
SBProcess GetProcess () const
 
SBThread GetThread () const
 
SBFrame GetFrame () const
 

Protected Member Functions

lldb_private::ExecutionContextRefget () const
 

Private Attributes

lldb::ExecutionContextRefSP m_exe_ctx_sp
 

Friends

class SBCommandInterpreter
 

Detailed Description

Definition at line 20 of file SBExecutionContext.h.

Constructor & Destructor Documentation

◆ SBExecutionContext() [1/7]

SBExecutionContext::SBExecutionContext ( )

Definition at line 22 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBExecutionContext() [2/7]

SBExecutionContext::SBExecutionContext ( const lldb::SBExecutionContext rhs)

Definition at line 26 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [3/7]

SBExecutionContext::SBExecutionContext ( lldb::ExecutionContextRefSP  exe_ctx_ref_sp)

Definition at line 32 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [4/7]

SBExecutionContext::SBExecutionContext ( const lldb::SBTarget target)

◆ SBExecutionContext() [5/7]

SBExecutionContext::SBExecutionContext ( const lldb::SBProcess process)

◆ SBExecutionContext() [6/7]

SBExecutionContext::SBExecutionContext ( lldb::SBThread  thread)

◆ SBExecutionContext() [7/7]

SBExecutionContext::SBExecutionContext ( const lldb::SBFrame frame)

◆ ~SBExecutionContext()

SBExecutionContext::~SBExecutionContext ( )
default

Member Function Documentation

◆ get()

ExecutionContextRef * SBExecutionContext::get ( ) const
protected

◆ GetFrame()

SBFrame SBExecutionContext::GetFrame ( ) const

◆ GetProcess()

SBProcess SBExecutionContext::GetProcess ( ) const

◆ GetTarget()

SBTarget SBExecutionContext::GetTarget ( ) const

◆ GetThread()

SBThread SBExecutionContext::GetThread ( ) const

◆ operator=()

const SBExecutionContext & SBExecutionContext::operator= ( const lldb::SBExecutionContext rhs)

Definition at line 71 of file SBExecutionContext.cpp.

References LLDB_RECORD_METHOD, LLDB_RECORD_RESULT, and m_exe_ctx_sp.

Friends And Related Function Documentation

◆ SBCommandInterpreter

friend class SBCommandInterpreter
friend

Definition at line 21 of file SBExecutionContext.h.

Member Data Documentation

◆ m_exe_ctx_sp

lldb::ExecutionContextRefSP lldb::SBExecutionContext::m_exe_ctx_sp
mutableprivate

The documentation for this class was generated from the following files: