LLVM API Documentation
#include <Registry.h>
Classes | |
| class | Add |
| class | iterator |
| class | listener |
| class | node |
Public Types | |
| typedef U | traits |
| typedef U::entry | entry |
Static Public Member Functions | |
| static iterator | begin () |
| static iterator | end () |
Friends | |
| class | node |
| class | listener |
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.
Definition at line 56 of file Registry.h.
| typedef U::entry llvm::Registry< T, U >::entry |
Definition at line 59 of file Registry.h.
| typedef U llvm::Registry< T, U >::traits |
Definition at line 58 of file Registry.h.
| static iterator llvm::Registry< T, U >::begin | ( | ) | [inline, static] |
Definition at line 116 of file Registry.h.
Referenced by llvm::Registry< T, U >::listener::init().
| static iterator llvm::Registry< T, U >::end | ( | ) | [inline, static] |
Definition at line 117 of file Registry.h.
Referenced by llvm::Registry< T, U >::listener::init().
friend class listener [friend] |
Definition at line 76 of file Registry.h.
friend class node [friend] |
Definition at line 73 of file Registry.h.