LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
ThreadTreeDelegate Class Reference
Inheritance diagram for ThreadTreeDelegate:
Inheritance graph
[legend]
Collaboration diagram for ThreadTreeDelegate:
Collaboration graph
[legend]

Public Member Functions

 ThreadTreeDelegate (Debugger &debugger)
 
 ~ThreadTreeDelegate () override=default
 
ProcessSP GetProcess ()
 
ThreadSP GetThread (const TreeItem &item)
 
void TreeDelegateDrawTreeItem (TreeItem &item, Window &window) override
 
void TreeDelegateGenerateChildren (TreeItem &item) override
 
bool TreeDelegateItemSelected (TreeItem &item) override
 
- Public Member Functions inherited from TreeDelegate
 TreeDelegate ()=default
 
virtual ~TreeDelegate ()=default
 

Protected Attributes

Debuggerm_debugger
 
std::shared_ptr< FrameTreeDelegatem_frame_delegate_sp
 
lldb::user_id_t m_tid
 
uint32_t m_stop_id
 
FormatEntity::Entry m_format
 

Detailed Description

Definition at line 2463 of file IOHandler.cpp.

Constructor & Destructor Documentation

◆ ThreadTreeDelegate()

ThreadTreeDelegate::ThreadTreeDelegate ( Debugger debugger)
inline

Definition at line 2465 of file IOHandler.cpp.

References lldb_private::postfix::Parse().

◆ ~ThreadTreeDelegate()

ThreadTreeDelegate::~ThreadTreeDelegate ( )
overridedefault

Member Function Documentation

◆ GetProcess()

ProcessSP ThreadTreeDelegate::GetProcess ( )
inline

Definition at line 2475 of file IOHandler.cpp.

◆ GetThread()

ThreadSP ThreadTreeDelegate::GetThread ( const TreeItem item)
inline

Definition at line 2481 of file IOHandler.cpp.

References TreeItem::GetIdentifier().

◆ TreeDelegateDrawTreeItem()

void ThreadTreeDelegate::TreeDelegateDrawTreeItem ( TreeItem item,
Window window 
)
inlineoverridevirtual

◆ TreeDelegateGenerateChildren()

void ThreadTreeDelegate::TreeDelegateGenerateChildren ( TreeItem item)
inlineoverridevirtual

◆ TreeDelegateItemSelected()

bool ThreadTreeDelegate::TreeDelegateItemSelected ( TreeItem item)
inlineoverridevirtual

Member Data Documentation

◆ m_debugger

Debugger& ThreadTreeDelegate::m_debugger
protected

Definition at line 2554 of file IOHandler.cpp.

◆ m_format

FormatEntity::Entry ThreadTreeDelegate::m_format
protected

Definition at line 2558 of file IOHandler.cpp.

◆ m_frame_delegate_sp

std::shared_ptr<FrameTreeDelegate> ThreadTreeDelegate::m_frame_delegate_sp
protected

Definition at line 2555 of file IOHandler.cpp.

◆ m_stop_id

uint32_t ThreadTreeDelegate::m_stop_id
protected

Definition at line 2557 of file IOHandler.cpp.

◆ m_tid

lldb::user_id_t ThreadTreeDelegate::m_tid
protected

Definition at line 2556 of file IOHandler.cpp.


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