LLDB mainline
lldb_private::ModuleList::Notifier Class Referenceabstract

#include <ModuleList.h>

Inheritance diagram for lldb_private::ModuleList::Notifier:
[legend]

Public Member Functions

virtual ~Notifier ()=default
virtual void NotifyModuleAdded (const ModuleList &module_list, const lldb::ModuleSP &module_sp)=0
virtual void NotifyModuleRemoved (const ModuleList &module_list, const lldb::ModuleSP &module_sp)=0
virtual void NotifyModuleUpdated (const ModuleList &module_list, const lldb::ModuleSP &old_module_sp, const lldb::ModuleSP &new_module_sp)=0
virtual void NotifyWillClearList (const ModuleList &module_list)=0
virtual void NotifyModulesRemoved (lldb_private::ModuleList &module_list)=0

Detailed Description

Definition at line 106 of file ModuleList.h.

Constructor & Destructor Documentation

◆ ~Notifier()

virtual lldb_private::ModuleList::Notifier::~Notifier ( )
virtualdefault

Member Function Documentation

◆ NotifyModuleAdded()

virtual void lldb_private::ModuleList::Notifier::NotifyModuleAdded ( const ModuleList & module_list,
const lldb::ModuleSP & module_sp )
pure virtual

◆ NotifyModuleRemoved()

virtual void lldb_private::ModuleList::Notifier::NotifyModuleRemoved ( const ModuleList & module_list,
const lldb::ModuleSP & module_sp )
pure virtual

◆ NotifyModulesRemoved()

virtual void lldb_private::ModuleList::Notifier::NotifyModulesRemoved ( lldb_private::ModuleList & module_list)
pure virtual

Implemented in lldb_private::Target.

◆ NotifyModuleUpdated()

virtual void lldb_private::ModuleList::Notifier::NotifyModuleUpdated ( const ModuleList & module_list,
const lldb::ModuleSP & old_module_sp,
const lldb::ModuleSP & new_module_sp )
pure virtual

◆ NotifyWillClearList()

virtual void lldb_private::ModuleList::Notifier::NotifyWillClearList ( const ModuleList & module_list)
pure virtual

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