LLDB mainline
lldb_private::SymbolChangeEventData Class Reference

#include <DebuggerEvents.h>

Inheritance diagram for lldb_private::SymbolChangeEventData:
[legend]

Public Member Functions

 SymbolChangeEventData (lldb::DebuggerWP debugger_wp, ModuleSpec module_spec)
llvm::StringRef GetFlavor () const override
void DoOnRemoval (Event *event_ptr) override
Public Member Functions inherited from lldb_private::EventData
 EventData ()
virtual ~EventData ()
virtual LogGetLogChannel ()
virtual void Dump (Stream *s) const

Static Public Member Functions

static llvm::StringRef GetFlavorString ()
static const SymbolChangeEventDataGetEventDataFromEvent (const Event *event_ptr)

Private Member Functions

 SymbolChangeEventData (const SymbolChangeEventData &)=delete
const SymbolChangeEventDataoperator= (const SymbolChangeEventData &)=delete

Private Attributes

lldb::DebuggerWP m_debugger_wp
ModuleSpec m_module_spec

Detailed Description

Definition at line 111 of file DebuggerEvents.h.

Constructor & Destructor Documentation

◆ SymbolChangeEventData() [1/2]

lldb_private::SymbolChangeEventData::SymbolChangeEventData ( lldb::DebuggerWP debugger_wp,
ModuleSpec module_spec )
inline

Definition at line 113 of file DebuggerEvents.h.

References m_debugger_wp, and m_module_spec.

Referenced by operator=(), and SymbolChangeEventData().

◆ SymbolChangeEventData() [2/2]

lldb_private::SymbolChangeEventData::SymbolChangeEventData ( const SymbolChangeEventData & )
privatedelete

Member Function Documentation

◆ DoOnRemoval()

void SymbolChangeEventData::DoOnRemoval ( Event * event_ptr)
overridevirtual

◆ GetEventDataFromEvent()

const SymbolChangeEventData * SymbolChangeEventData::GetEventDataFromEvent ( const Event * event_ptr)
static

◆ GetFlavor()

llvm::StringRef SymbolChangeEventData::GetFlavor ( ) const
overridevirtual

Implements lldb_private::EventData.

Definition at line 130 of file DebuggerEvents.cpp.

References GetFlavorString().

◆ GetFlavorString()

llvm::StringRef SymbolChangeEventData::GetFlavorString ( )
static

Definition at line 126 of file DebuggerEvents.cpp.

Referenced by GetFlavor().

◆ operator=()

const SymbolChangeEventData & lldb_private::SymbolChangeEventData::operator= ( const SymbolChangeEventData & )
privatedelete

Member Data Documentation

◆ m_debugger_wp

lldb::DebuggerWP lldb_private::SymbolChangeEventData::m_debugger_wp
private

Definition at line 125 of file DebuggerEvents.h.

Referenced by DoOnRemoval(), and SymbolChangeEventData().

◆ m_module_spec

ModuleSpec lldb_private::SymbolChangeEventData::m_module_spec
private

Definition at line 126 of file DebuggerEvents.h.

Referenced by DoOnRemoval(), and SymbolChangeEventData().


The documentation for this class was generated from the following files: