LLDB mainline
SBBreakpointListImpl Class Reference

Public Member Functions

 SBBreakpointListImpl (lldb::TargetSP target_sp)
 ~SBBreakpointListImpl ()=default
size_t GetSize ()
BreakpointSP GetBreakpointAtIndex (size_t idx)
BreakpointSP FindBreakpointByID (lldb::break_id_t desired_id)
bool Append (BreakpointSP bkpt)
bool AppendIfUnique (BreakpointSP bkpt)
bool AppendByID (lldb::break_id_t id)
void Clear ()
void CopyToBreakpointIDList (lldb_private::BreakpointIDList &bp_list)
TargetSP GetTarget ()

Private Attributes

std::vector< lldb::break_id_tm_break_ids
TargetWP m_target_wp

Detailed Description

Definition at line 799 of file SBBreakpoint.cpp.

Constructor & Destructor Documentation

◆ SBBreakpointListImpl()

SBBreakpointListImpl::SBBreakpointListImpl ( lldb::TargetSP target_sp)
inline

Definition at line 801 of file SBBreakpoint.cpp.

References m_target_wp.

◆ ~SBBreakpointListImpl()

SBBreakpointListImpl::~SBBreakpointListImpl ( )
default

Member Function Documentation

◆ Append()

bool SBBreakpointListImpl::Append ( BreakpointSP bkpt)
inline

Definition at line 832 of file SBBreakpoint.cpp.

References m_break_ids, and m_target_wp.

◆ AppendByID()

bool SBBreakpointListImpl::AppendByID ( lldb::break_id_t id)
inline

Definition at line 856 of file SBBreakpoint.cpp.

References LLDB_INVALID_BREAK_ID, m_break_ids, and m_target_wp.

◆ AppendIfUnique()

bool SBBreakpointListImpl::AppendIfUnique ( BreakpointSP bkpt)
inline

Definition at line 842 of file SBBreakpoint.cpp.

References m_break_ids, and m_target_wp.

◆ Clear()

void SBBreakpointListImpl::Clear ( )
inline

Definition at line 866 of file SBBreakpoint.cpp.

References m_break_ids.

◆ CopyToBreakpointIDList()

void SBBreakpointListImpl::CopyToBreakpointIDList ( lldb_private::BreakpointIDList & bp_list)
inline

◆ FindBreakpointByID()

BreakpointSP SBBreakpointListImpl::FindBreakpointByID ( lldb::break_id_t desired_id)
inline

Definition at line 820 of file SBBreakpoint.cpp.

References m_break_ids, and m_target_wp.

◆ GetBreakpointAtIndex()

BreakpointSP SBBreakpointListImpl::GetBreakpointAtIndex ( size_t idx)
inline

Definition at line 810 of file SBBreakpoint.cpp.

References m_break_ids, and m_target_wp.

◆ GetSize()

size_t SBBreakpointListImpl::GetSize ( )
inline

Definition at line 808 of file SBBreakpoint.cpp.

References m_break_ids.

◆ GetTarget()

TargetSP SBBreakpointListImpl::GetTarget ( )
inline

Definition at line 874 of file SBBreakpoint.cpp.

References m_target_wp.

Member Data Documentation

◆ m_break_ids

std::vector<lldb::break_id_t> SBBreakpointListImpl::m_break_ids
private

◆ m_target_wp

TargetWP SBBreakpointListImpl::m_target_wp
private

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