9#ifndef LLDB_API_SBBREAKPOINTLOCATION_H
10#define LLDB_API_SBBREAKPOINTLOCATION_H
39 explicit operator bool()
const;
47 void SetEnabled(
bool enabled);
51 uint32_t GetHitCount();
53 uint32_t GetIgnoreCount();
55 void SetIgnoreCount(uint32_t n);
57 void SetCondition(
const char *condition);
59 const char *GetCondition();
61 void SetAutoContinue(
bool auto_continue);
63 bool GetAutoContinue();
66 void SetCallback(SBBreakpointHitCallback callback,
void *baton);
69 void SetScriptCallbackFunction(
const char *callback_function_name);
71 SBError SetScriptCallbackFunction(
const char *callback_function_name,
74 SBError SetScriptCallbackBody(
const char *script_body_text);
84 void SetThreadIndex(uint32_t index);
86 uint32_t GetThreadIndex()
const;
88 void SetThreadName(
const char *thread_name);
90 const char *GetThreadName()
const;
92 void SetQueueName(
const char *queue_name);
94 const char *GetQueueName()
const;
103 friend class lldb_private::python::SWIGBridge;
lldb::BreakpointLocationWP m_opaque_wp
A class that represents a running process on the host machine.
std::weak_ptr< lldb_private::BreakpointLocation > BreakpointLocationWP
std::shared_ptr< lldb_private::BreakpointLocation > BreakpointLocationSP
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.