Rose::Registry::listener
Abstract base class for registry listeners, which are informed when new entries are added to the registry. Simply subclass and instantiate:
Synopsis
Declared in <src/midend/astProcessing/plugin.h>
class listener;
Member Functions
Protected Member Functions
Name |
Description |
Calls 'registered' for each pre‐existing entry. |
|
|
Called when an entry is added to the registry. |
Friends
Name |
Description |
Description
class CollectorPrinter : public Registry<Collector>::listener {
protected:
void registered(const Registry<Collector>::entry &e) {
cerr << "collector now available: " << e->getName() << "\n";
}
public:
CollectorPrinter() { init(); } // Print those already registered.
};
CollectorPrinter Printer;
Created with MrDocs