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 61 of file Registry.h.
typedef U::entry llvm::Registry< T, U >::entry |
Definition at line 64 of file Registry.h.
typedef U llvm::Registry< T, U >::traits |
Definition at line 63 of file Registry.h.
static iterator llvm::Registry< T, U >::begin | ( | ) | [inline, static] |
Definition at line 121 of file Registry.h.
Referenced by llvm::Registry< T, U >::listener::init().
static iterator llvm::Registry< T, U >::end | ( | ) | [inline, static] |
Definition at line 122 of file Registry.h.
Referenced by llvm::Registry< T, U >::listener::init().
friend class listener [friend] |
Definition at line 81 of file Registry.h.
friend class node [friend] |
Definition at line 78 of file Registry.h.