LLDB mainline
lldb::SBBreakpointList Class Reference

#include <SBBreakpoint.h>

Public Member Functions

 SBBreakpointList (SBTarget &target)
 ~SBBreakpointList ()
size_t GetSize () const
SBBreakpoint GetBreakpointAtIndex (size_t idx)
SBBreakpoint FindBreakpointByID (lldb::break_id_t)
void Append (const SBBreakpoint &sb_bkpt)
bool AppendIfUnique (const SBBreakpoint &sb_bkpt)
void AppendByID (lldb::break_id_t id)
void Clear ()

Protected Member Functions

void CopyToBreakpointIDList (lldb_private::BreakpointIDList &bp_id_list)

Private Attributes

std::shared_ptr< SBBreakpointListImplm_opaque_sp

Friends

class SBTarget

Detailed Description

Definition at line 178 of file SBBreakpoint.h.

Constructor & Destructor Documentation

◆ SBBreakpointList()

SBBreakpointList::SBBreakpointList ( SBTarget & target)

Definition at line 881 of file SBBreakpoint.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_sp, and SBTarget.

◆ ~SBBreakpointList()

SBBreakpointList::~SBBreakpointList ( )
default

Member Function Documentation

◆ Append()

void SBBreakpointList::Append ( const SBBreakpoint & sb_bkpt)

◆ AppendByID()

void SBBreakpointList::AppendByID ( lldb::break_id_t id)

◆ AppendIfUnique()

bool SBBreakpointList::AppendIfUnique ( const SBBreakpoint & sb_bkpt)

◆ Clear()

void SBBreakpointList::Clear ( )

Definition at line 944 of file SBBreakpoint.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_sp.

Referenced by ~SBBreakpointList().

◆ CopyToBreakpointIDList()

void SBBreakpointList::CopyToBreakpointIDList ( lldb_private::BreakpointIDList & bp_id_list)
protected

Definition at line 951 of file SBBreakpoint.cpp.

References m_opaque_sp.

Referenced by lldb::SBTarget::BreakpointsWriteToFile(), and SBTarget.

◆ FindBreakpointByID()

SBBreakpoint SBBreakpointList::FindBreakpointByID ( lldb::break_id_t id)

Definition at line 907 of file SBBreakpoint.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBBreakpoint.

Referenced by ~SBBreakpointList().

◆ GetBreakpointAtIndex()

SBBreakpoint SBBreakpointList::GetBreakpointAtIndex ( size_t idx)

Definition at line 897 of file SBBreakpoint.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBBreakpoint.

Referenced by ~SBBreakpointList().

◆ GetSize()

size_t SBBreakpointList::GetSize ( ) const

Definition at line 888 of file SBBreakpoint.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_sp.

Referenced by ~SBBreakpointList().

◆ SBTarget

friend class SBTarget
friend

Definition at line 199 of file SBBreakpoint.h.

References CopyToBreakpointIDList(), and SBTarget.

Referenced by SBBreakpointList(), and SBTarget.

Member Data Documentation

◆ m_opaque_sp

std::shared_ptr<SBBreakpointListImpl> lldb::SBBreakpointList::m_opaque_sp
private

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