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

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 115 of file DebuggerEvents.h.

Constructor & Destructor Documentation

◆ SymbolChangeEventData() [1/2]

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

Definition at line 117 of file DebuggerEvents.h.

◆ SymbolChangeEventData() [2/2]

lldb_private::SymbolChangeEventData::SymbolChangeEventData ( const SymbolChangeEventData )

Member Function Documentation

◆ DoOnRemoval()

void SymbolChangeEventData::DoOnRemoval ( Event event_ptr)

◆ GetEventDataFromEvent()

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

Definition at line 135 of file DebuggerEvents.cpp.

◆ GetFlavor()

llvm::StringRef SymbolChangeEventData::GetFlavor ( ) const

Implements lldb_private::EventData.

Definition at line 130 of file DebuggerEvents.cpp.

References GetFlavorString().

◆ GetFlavorString()

llvm::StringRef SymbolChangeEventData::GetFlavorString ( )

Definition at line 126 of file DebuggerEvents.cpp.

Referenced by GetFlavor().

◆ operator=()

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

Member Data Documentation

◆ m_debugger_wp

lldb::DebuggerWP lldb_private::SymbolChangeEventData::m_debugger_wp

Definition at line 129 of file DebuggerEvents.h.

Referenced by DoOnRemoval().

◆ m_module_spec

ModuleSpec lldb_private::SymbolChangeEventData::m_module_spec

Definition at line 130 of file DebuggerEvents.h.

Referenced by DoOnRemoval().

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