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

#include <SBExecutionContext.h>

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

void reset (lldb::ExecutionContextRefSP &event_sp)
 
lldb_private::ExecutionContextRefget () const
 

Friends

class SBCommandInterpreter
 

Detailed Description

Definition at line 20 of file SBExecutionContext.h.

Constructor & Destructor Documentation

◆ SBExecutionContext() [1/7]

SBExecutionContext::SBExecutionContext ( )

Definition at line 23 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBExecutionContext() [2/7]

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

Definition at line 27 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [3/7]

SBExecutionContext::SBExecutionContext ( lldb::ExecutionContextRefSP  exe_ctx_ref_sp)

Definition at line 33 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [4/7]

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

Definition at line 40 of file SBExecutionContext.cpp.

References lldb::SBTarget::GetSP(), and LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [5/7]

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

Definition at line 47 of file SBExecutionContext.cpp.

References lldb::SBProcess::GetSP(), and LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [6/7]

SBExecutionContext::SBExecutionContext ( lldb::SBThread  thread)

Definition at line 55 of file SBExecutionContext.cpp.

References LLDB_RECORD_CONSTRUCTOR.

◆ SBExecutionContext() [7/7]

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

Definition at line 62 of file SBExecutionContext.cpp.

References lldb::SBFrame::GetFrameSP(), and LLDB_RECORD_CONSTRUCTOR.

◆ ~SBExecutionContext()

SBExecutionContext::~SBExecutionContext ( )

Definition at line 69 of file SBExecutionContext.cpp.

References operator=().

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 72 of file SBExecutionContext.cpp.

References LLDB_RECORD_METHOD, and LLDB_RECORD_RESULT.

Referenced by ~SBExecutionContext().

◆ reset()

void lldb::SBExecutionContext::reset ( lldb::ExecutionContextRefSP &  event_sp)
protected

Friends And Related Function Documentation

◆ SBCommandInterpreter

friend class SBCommandInterpreter
friend

Definition at line 21 of file SBExecutionContext.h.


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