ROSE 0.11.145.147
Public Member Functions | List of all members
Rose::SimpleRegistryEntry< T > Class Template Reference

Description

template<typename T>
class Rose::SimpleRegistryEntry< T >

A simple registry entry which provides only a name, description, and no-argument constructor.

Definition at line 130 of file plugin.h.

#include <midend/astProcessing/plugin.h>

Public Member Functions

 SimpleRegistryEntry (const char *N, const char *D, T *(*C)())
 
const char * getName () const
 
const char * getDesc () const
 
T * instantiate () const
 

Constructor & Destructor Documentation

◆ SimpleRegistryEntry()

template<typename T >
Rose::SimpleRegistryEntry< T >::SimpleRegistryEntry ( const char *  N,
const char *  D,
T *(*)()  C 
)
inline

Definition at line 135 of file plugin.h.

Member Function Documentation

◆ getName()

template<typename T >
const char * Rose::SimpleRegistryEntry< T >::getName ( ) const
inline

Definition at line 139 of file plugin.h.

◆ getDesc()

template<typename T >
const char * Rose::SimpleRegistryEntry< T >::getDesc ( ) const
inline

Definition at line 140 of file plugin.h.

◆ instantiate()

template<typename T >
T * Rose::SimpleRegistryEntry< T >::instantiate ( ) const
inline

Definition at line 141 of file plugin.h.


The documentation for this class was generated from the following file: