RegistryProxy< ConcreteClass, BaseClass, Options, Factory > Class Template Reference

#include <TemplateFactory.h>

List of all members.

Public Member Functions

 RegistryProxy (const char *Name, const char *ArgumentNames, const char *Product="")

Detailed Description

template<typename ConcreteClass, typename BaseClass, typename Options, typename Factory>
class RegistryProxy< ConcreteClass, BaseClass, Options, Factory >

Definition at line 82 of file TemplateFactory.h.


Constructor & Destructor Documentation

template<typename ConcreteClass , typename BaseClass , typename Options , typename Factory >
RegistryProxy< ConcreteClass, BaseClass, Options, Factory >::RegistryProxy ( const char *  Name,
const char *  ArgumentNames,
const char *  Product = "" 
) [inline]

Definition at line 84 of file TemplateFactory.h.

00085     { 
00086       Factory *f = Factory::Instance(); 
00087       f->registerModule( Name , &RegistryProxyMaker<ConcreteClass,BaseClass,Options>, Product); 
00088       // Add all the arguments to the manager 
00089       f->addArguments( ArgumentNames);
00090     }


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

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1