|
LLVM
3.7.0
|
Abstract base class for registry listeners, which are informed when new entries are added to the registry. More...
#include <Registry.h>
Public Member Functions | |
| listener () | |
| virtual | ~listener () |
Protected Member Functions | |
| virtual void | registered (const entry &)=0 |
| Called when an entry is added to the registry. More... | |
| void | init () |
| Calls 'registered' for each pre-existing entry. More... | |
Friends | |
| void | Registry::Announce (const entry &E) |
Abstract base class for registry listeners, which are informed when new entries are added to the registry.
Simply subclass and instantiate:
Definition at line 145 of file Registry.h.
|
inline |
Definition at line 163 of file Registry.h.
|
inlinevirtual |
Definition at line 171 of file Registry.h.
|
inlineprotected |
Calls 'registered' for each pre-existing entry.
Definition at line 157 of file Registry.h.
References llvm::Registry< T, U >::begin(), llvm::Registry< T, U >::end(), I, and llvm::Registry< T, U >::listener::registered().
Referenced by llvm::RegistryParser< T, U >::initialize().
|
protectedpure virtual |
Called when an entry is added to the registry.
Implemented in llvm::RegistryParser< T, U >.
Referenced by llvm::Registry< T, U >::listener::init().
|
friend |
1.8.6