9#ifndef LLDB_API_SBEVENT_H
10#define LLDB_API_SBEVENT_H
35 SBEvent(uint32_t event,
const char *cstr, uint32_t cstr_len);
41 explicit operator bool()
const;
78 friend class lldb_private::python::SWIGBridge;
lldb_private::Event * m_opaque_ptr
friend class SBWatchpoint
const char * GetDataFlavor()
bool GetDescription(lldb::SBStream &description)
friend class SBBreakpoint
lldb_private::Event * get() const
bool BroadcasterMatchesPtr(const lldb::SBBroadcaster *broadcaster)
lldb::SBBroadcaster GetBroadcaster() const
bool BroadcasterMatchesRef(const lldb::SBBroadcaster &broadcaster)
const char * GetBroadcasterClass() const
void reset(lldb::EventSP &event_sp)
static const char * GetCStringFromEvent(const lldb::SBEvent &event)
friend class SBBroadcaster
const SBEvent & operator=(const lldb::SBEvent &rhs)
lldb::EventSP & GetSP() const
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::Event > EventSP