CMS 3D CMS Logo

Public Member Functions

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

#include <PluginFactory.h>

List of all members.

Public Member Functions

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

Detailed Description

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

Definition at line 96 of file PluginFactory.h.


Constructor & Destructor Documentation

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

Definition at line 97 of file PluginFactory.h.


Member Function Documentation

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

Definition at line 100 of file PluginFactory.h.

                                        {
        return new TPlug(iArg);
      }