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

#include <SBQueueItem.h>

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

Public Member Functions

 SBQueueItem ()
 
 SBQueueItem (const lldb::QueueItemSP &queue_item_sp)
 
 ~SBQueueItem ()
 
 operator bool () const
 
bool IsValid () const
 
void Clear ()
 
lldb::QueueItemKind GetKind () const
 
void SetKind (lldb::QueueItemKind kind)
 
lldb::SBAddress GetAddress () const
 
void SetAddress (lldb::SBAddress addr)
 
void SetQueueItem (const lldb::QueueItemSP &queue_item_sp)
 
SBThread GetExtendedBacktraceThread (const char *type)
 

Private Attributes

lldb::QueueItemSP m_queue_item_sp
 

Detailed Description

Definition at line 17 of file SBQueueItem.h.

Constructor & Destructor Documentation

◆ SBQueueItem() [1/2]

SBQueueItem::SBQueueItem ( )

Definition at line 24 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA.

◆ SBQueueItem() [2/2]

lldb::SBQueueItem::SBQueueItem ( const lldb::QueueItemSP &  queue_item_sp)

◆ ~SBQueueItem()

SBQueueItem::~SBQueueItem ( )

Definition at line 32 of file SBQueueItem.cpp.

References m_queue_item_sp.

Member Function Documentation

◆ Clear()

void SBQueueItem::Clear ( )

Definition at line 44 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA, and m_queue_item_sp.

◆ GetAddress()

SBAddress SBQueueItem::GetAddress ( ) const

◆ GetExtendedBacktraceThread()

SBThread SBQueueItem::GetExtendedBacktraceThread ( const char *  type)

◆ GetKind()

lldb::QueueItemKind SBQueueItem::GetKind ( ) const

Definition at line 56 of file SBQueueItem.cpp.

References lldb::eQueueItemKindUnknown, LLDB_INSTRUMENT_VA, and m_queue_item_sp.

◆ IsValid()

bool SBQueueItem::IsValid ( ) const

Definition at line 34 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator bool()

SBQueueItem::operator bool ( ) const
explicit

Definition at line 38 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA.

◆ SetAddress()

void SBQueueItem::SetAddress ( lldb::SBAddress  addr)

Definition at line 84 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA, m_queue_item_sp, and lldb::SBAddress::ref().

◆ SetKind()

void SBQueueItem::SetKind ( lldb::QueueItemKind  kind)

Definition at line 66 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA, and m_queue_item_sp.

◆ SetQueueItem()

void SBQueueItem::SetQueueItem ( const lldb::QueueItemSP &  queue_item_sp)

Definition at line 50 of file SBQueueItem.cpp.

References LLDB_INSTRUMENT_VA, and m_queue_item_sp.

Referenced by lldb_private::QueueImpl::GetPendingItemAtIndex().

Member Data Documentation

◆ m_queue_item_sp

lldb::QueueItemSP lldb::SBQueueItem::m_queue_item_sp
private

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