#include "lldb/Breakpoint/BreakpointLocationCollection.h"
#include "lldb/Breakpoint/Breakpoint.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Target/Thread.h"
#include "lldb/Target/ThreadSpec.h"
usingnamespacelldb;
usingnamespacelldb_private;
BreakpointLocationCollection::BreakpointLocationCollection() = default;
BreakpointLocationCollection::~BreakpointLocationCollection() = default;
void BreakpointLocationCollection::Add(const BreakpointLocationSP &bp_loc) { … }
bool BreakpointLocationCollection::Remove(lldb::break_id_t bp_id,
lldb::break_id_t bp_loc_id) { … }
class BreakpointIDPairMatches { … };
BreakpointLocationCollection::collection::iterator
BreakpointLocationCollection::GetIDPairIterator(lldb::break_id_t break_id,
lldb::break_id_t break_loc_id) { … }
BreakpointLocationCollection::collection::const_iterator
BreakpointLocationCollection::GetIDPairConstIterator(
lldb::break_id_t break_id, lldb::break_id_t break_loc_id) const { … }
BreakpointLocationSP
BreakpointLocationCollection::FindByIDPair(lldb::break_id_t break_id,
lldb::break_id_t break_loc_id) { … }
const BreakpointLocationSP BreakpointLocationCollection::FindByIDPair(
lldb::break_id_t break_id, lldb::break_id_t break_loc_id) const { … }
BreakpointLocationSP BreakpointLocationCollection::GetByIndex(size_t i) { … }
const BreakpointLocationSP
BreakpointLocationCollection::GetByIndex(size_t i) const { … }
bool BreakpointLocationCollection::ShouldStop(
StoppointCallbackContext *context) { … }
bool BreakpointLocationCollection::ValidForThisThread(Thread &thread) { … }
bool BreakpointLocationCollection::IsInternal() const { … }
void BreakpointLocationCollection::GetDescription(
Stream *s, lldb::DescriptionLevel level) { … }
BreakpointLocationCollection &BreakpointLocationCollection::operator=(
const BreakpointLocationCollection &rhs) { … }