CMS 3D CMS Logo

List of all members | Public Member Functions
edmplugin::PluginFactory< R *(Args...)>::PMakerBase Struct Referenceabstract

#include <PluginFactory.h>

Inheritance diagram for edmplugin::PluginFactory< R *(Args...)>::PMakerBase:
edmplugin::PluginFactory< R *(Args...)>::PMaker< TPlug >

Public Member Functions

virtual R * create (Args...) const =0
 
virtual ~PMakerBase ()
 

Detailed Description

template<typename R, typename... Args>
struct edmplugin::PluginFactory< R *(Args...)>::PMakerBase

Definition at line 44 of file PluginFactory.h.

Constructor & Destructor Documentation

template<typename R , typename... Args>
virtual edmplugin::PluginFactory< R *(Args...)>::PMakerBase::~PMakerBase ( )
inlinevirtual

Definition at line 46 of file PluginFactory.h.

46 {}

Member Function Documentation

template<typename R , typename... Args>
virtual R* edmplugin::PluginFactory< R *(Args...)>::PMakerBase::create ( Args...  ) const
pure virtual