LLDB  mainline
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb_private::SymbolChangeEventData Class Reference

#include <DebuggerEvents.h>

Inheritance diagram for lldb_private::SymbolChangeEventData:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::SymbolChangeEventData:
Collaboration graph
[legend]

Public Member Functions

 SymbolChangeEventData (lldb::DebuggerWP debugger_wp, ModuleSpec module_spec)
 
ConstString 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 ConstString 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 87 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 89 of file DebuggerEvents.h.

◆ SymbolChangeEventData() [2/2]

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

Member Function Documentation

◆ DoOnRemoval()

void SymbolChangeEventData::DoOnRemoval ( Event event_ptr)
overridevirtual

Reimplemented from lldb_private::EventData.

Definition at line 102 of file DebuggerEvents.cpp.

References lldb_private::ModuleList::Append().

◆ GetEventDataFromEvent()

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

Definition at line 98 of file DebuggerEvents.cpp.

◆ GetFlavor()

ConstString SymbolChangeEventData::GetFlavor ( ) const
overridevirtual

Implements lldb_private::EventData.

Definition at line 93 of file DebuggerEvents.cpp.

References GetFlavorString().

◆ GetFlavorString()

ConstString SymbolChangeEventData::GetFlavorString ( )
static

Definition at line 88 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 101 of file DebuggerEvents.h.

◆ m_module_spec

ModuleSpec lldb_private::SymbolChangeEventData::m_module_spec
private

Definition at line 102 of file DebuggerEvents.h.


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