LLDB mainline
lldb_private::ThreadList::ExpressionExecutionThreadPusher Class Reference

#include <ThreadList.h>

Public Member Functions

 ExpressionExecutionThreadPusher (ThreadList &thread_list, lldb::tid_t tid)
 ExpressionExecutionThreadPusher (lldb::ThreadSP thread_sp)
 ~ExpressionExecutionThreadPusher ()

Private Attributes

ThreadListm_thread_list
lldb::tid_t m_tid

Detailed Description

Definition at line 48 of file ThreadList.h.

Constructor & Destructor Documentation

◆ ExpressionExecutionThreadPusher() [1/2]

lldb_private::ThreadList::ExpressionExecutionThreadPusher::ExpressionExecutionThreadPusher ( ThreadList & thread_list,
lldb::tid_t tid )
inline

Definition at line 50 of file ThreadList.h.

References m_thread_list, m_tid, and lldb_private::ThreadList::ThreadList().

◆ ExpressionExecutionThreadPusher() [2/2]

ThreadList::ExpressionExecutionThreadPusher::ExpressionExecutionThreadPusher ( lldb::ThreadSP thread_sp)

Definition at line 795 of file ThreadList.cpp.

References LLDB_INVALID_THREAD_ID, m_thread_list, and m_tid.

◆ ~ExpressionExecutionThreadPusher()

lldb_private::ThreadList::ExpressionExecutionThreadPusher::~ExpressionExecutionThreadPusher ( )
inline

Definition at line 57 of file ThreadList.h.

References LLDB_INVALID_THREAD_ID, m_thread_list, and m_tid.

Member Data Documentation

◆ m_thread_list

ThreadList* lldb_private::ThreadList::ExpressionExecutionThreadPusher::m_thread_list
private

◆ m_tid

lldb::tid_t lldb_private::ThreadList::ExpressionExecutionThreadPusher::m_tid
private

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