9#ifndef LLDB_BREAKPOINT_BREAKPOINTIDLIST_H
10#define LLDB_BREAKPOINT_BREAKPOINTIDLIST_H
20#include "llvm/Support/Error.h"
50 static std::pair<llvm::StringRef, llvm::StringRef>
55 BreakpointName::Permissions ::PermissionKinds purpose,
A command line argument class.
BreakpointIDArray m_breakpoint_ids
std::vector< BreakpointID > BreakpointIDArray
const BreakpointIDList & operator=(const BreakpointIDList &)=delete
BreakpointIDList(const BreakpointIDList &)=delete
virtual ~BreakpointIDList()
bool AddBreakpointID(BreakpointID bp_id)
bool RemoveBreakpointIDAtIndex(size_t index)
static std::pair< llvm::StringRef, llvm::StringRef > SplitIDRangeExpression(llvm::StringRef in_string)
BreakpointID GetBreakpointIDAtIndex(size_t index) const
static llvm::Error FindAndReplaceIDRanges(Args &old_args, Target *target, bool allow_locations, BreakpointName::Permissions ::PermissionKinds purpose, Args &new_args)
A class that represents a running process on the host machine.