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_RECORD_CONSTRUCTOR_NO_ARGS.

◆ SBQueueItem() [2/2]

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

◆ ~SBQueueItem()

SBQueueItem::~SBQueueItem ( )

Definition at line 35 of file SBQueueItem.cpp.

References m_queue_item_sp.

Member Function Documentation

◆ Clear()

void SBQueueItem::Clear ( )

Definition at line 47 of file SBQueueItem.cpp.

References LLDB_RECORD_METHOD_NO_ARGS, and m_queue_item_sp.

◆ GetAddress()

SBAddress SBQueueItem::GetAddress ( ) const

◆ GetExtendedBacktraceThread()

SBThread SBQueueItem::GetExtendedBacktraceThread ( const char *  type)

◆ GetKind()

lldb::QueueItemKind SBQueueItem::GetKind ( ) const

◆ IsValid()

bool SBQueueItem::IsValid ( ) const

Definition at line 37 of file SBQueueItem.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator bool()

SBQueueItem::operator bool ( ) const
explicit

Definition at line 41 of file SBQueueItem.cpp.

References LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ SetAddress()

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

Definition at line 88 of file SBQueueItem.cpp.

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

◆ SetKind()

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

Definition at line 70 of file SBQueueItem.cpp.

References LLDB_RECORD_METHOD, and m_queue_item_sp.

◆ SetQueueItem()

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

Definition at line 53 of file SBQueueItem.cpp.

References LLDB_RECORD_METHOD, 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: