9#ifndef LLDB_API_SBBREAKPOINTLOCATION_H
10#define LLDB_API_SBBREAKPOINTLOCATION_H
39 explicit operator bool()
const;
47 void SetEnabled(
bool enabled);
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);
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;
111 void SetLocation(
const lldb::BreakpointLocationSP &break_loc_sp);
112 BreakpointLocationSP GetSP()
const;
lldb::BreakpointLocationWP m_opaque_wp
A class that represents a running process on the host machine.
DescriptionLevel
Description levels for "void GetDescription(Stream *, DescriptionLevel)" calls.