Lines Matching defs:BreakpointID
1 //===-- BreakpointID.cpp --------------------------------------------------===//
13 #include "lldb/Breakpoint/BreakpointID.h"
20 BreakpointID::BreakpointID(break_id_t bp_id, break_id_t loc_id)
23 BreakpointID::~BreakpointID() = default;
32 bool BreakpointID::IsRangeIdentifier(llvm::StringRef str) {
36 bool BreakpointID::IsValidIDExpression(llvm::StringRef str) {
37 return BreakpointID::ParseCanonicalReference(str).has_value();
40 llvm::ArrayRef<llvm::StringRef> BreakpointID::GetRangeSpecifiers() {
44 void BreakpointID::GetDescription(Stream *s, lldb::DescriptionLevel level) {
46 s->Printf("%p BreakpointID:", static_cast<void *>(this));
56 void BreakpointID::GetCanonicalReference(Stream *s, break_id_t bp_id,
66 std::optional<BreakpointID>
67 BreakpointID::ParseCanonicalReference(llvm::StringRef input) {
88 return BreakpointID(bp_id, loc_id);
91 bool BreakpointID::StringIsBreakpointName(llvm::StringRef str, Status &error) {