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
[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 93 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

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