CMS 3D CMS Logo

Public Member Functions

edmplugin::PluginFactory< R *(void)>::PMaker< TPlug > Struct Template Reference

#include <PluginFactory.h>

List of all members.

Public Member Functions

virtual R * create () const
 PMaker (const std::string &iName)

Detailed Description

template<class R>
template<class TPlug>
struct edmplugin::PluginFactory< R *(void)>::PMaker< TPlug >

Definition at line 44 of file PluginFactory.h.


Constructor & Destructor Documentation

template<class R >
template<class TPlug >
edmplugin::PluginFactory< R *(void)>::PMaker< TPlug >::PMaker ( const std::string &  iName) [inline]

Definition at line 45 of file PluginFactory.h.


Member Function Documentation

template<class R >
template<class TPlug >
virtual R* edmplugin::PluginFactory< R *(void)>::PMaker< TPlug >::create ( void  ) const [inline, virtual]

Definition at line 48 of file PluginFactory.h.

                                  {
          return new TPlug();
        }