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

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 822 of file SBBreakpoint.cpp.

Constructor & Destructor Documentation

◆ SBBreakpointListImpl()

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

Definition at line 824 of file SBBreakpoint.cpp.

◆ ~SBBreakpointListImpl()

SBBreakpointListImpl::~SBBreakpointListImpl ( )
default

Member Function Documentation

◆ Append()

bool SBBreakpointListImpl::Append ( BreakpointSP  bkpt)
inline

Definition at line 855 of file SBBreakpoint.cpp.

◆ AppendByID()

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

Definition at line 880 of file SBBreakpoint.cpp.

References LLDB_INVALID_BREAK_ID.

◆ AppendIfUnique()

bool SBBreakpointListImpl::AppendIfUnique ( BreakpointSP  bkpt)
inline

Definition at line 865 of file SBBreakpoint.cpp.

◆ Clear()

void SBBreakpointListImpl::Clear ( )
inline

Definition at line 890 of file SBBreakpoint.cpp.

◆ CopyToBreakpointIDList()

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

◆ FindBreakpointByID()

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

Definition at line 843 of file SBBreakpoint.cpp.

◆ GetBreakpointAtIndex()

BreakpointSP SBBreakpointListImpl::GetBreakpointAtIndex ( size_t  idx)
inline

Definition at line 833 of file SBBreakpoint.cpp.

◆ GetSize()

size_t SBBreakpointListImpl::GetSize ( )
inline

Definition at line 831 of file SBBreakpoint.cpp.

◆ GetTarget()

TargetSP SBBreakpointListImpl::GetTarget ( )
inline

Definition at line 898 of file SBBreakpoint.cpp.

Member Data Documentation

◆ m_break_ids

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

Definition at line 901 of file SBBreakpoint.cpp.

◆ m_target_wp

TargetWP SBBreakpointListImpl::m_target_wp
private

Definition at line 902 of file SBBreakpoint.cpp.


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