LLDB mainline
Public Member Functions | List of all members
lldb_private::ModuleList::Notifier Class Referenceabstract

#include <ModuleList.h>

Inheritance diagram for lldb_private::ModuleList::Notifier:
Inheritance graph

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 84 of file ModuleList.h.

Constructor & Destructor Documentation

◆ ~Notifier()

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

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

Implemented in lldb_private::Target.

◆ NotifyModulesRemoved()

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

◆ 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: