|
ROSE 0.11.145.354
|
A global registry used in conjunction with static constructors to make pluggable components (like targets or garbage collectors) "just work" when linked with an executable.
#include <midend/astProcessing/plugin.h>
Classes | |
| class | Add |
| A static registration template. More... | |
| class | iterator |
| Iterators for registry entries. More... | |
| class | listener |
| Abstract base class for registry listeners, which are informed when new entries are added to the registry. More... | |
| class | node |
| Node in linked list of entries. More... | |
Public Types | |
| typedef U | traits |
| typedef U::entry | entry |
Static Public Member Functions | |
| static iterator | begin () |
| static iterator | end () |
| static iterator_range< iterator > | entries () |
| typedef U Rose::Registry< T, U >::traits |
| typedef U::entry Rose::Registry< T, U >::entry |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |