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]

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 llvm::StringRef GetFlavor () const =0
 
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.

◆ 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

Definition at line 135 of file DebuggerEvents.cpp.

◆ 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().

◆ m_module_spec

ModuleSpec lldb_private::SymbolChangeEventData::m_module_spec
private

Definition at line 126 of file DebuggerEvents.h.

Referenced by DoOnRemoval().


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