ROSE 0.11.145.192
|
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 |