CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions | Private Types
edm::MakeModuleHelper< edm::stream::EDFilterAdaptorBase > Class Template Reference

#include <EDFilterAdaptor.h>

Static Public Member Functions

template<typename ModType >
static std::unique_ptr< BasemakeModule (ParameterSet const &pset)
 

Private Types

typedef
edm::stream::EDFilterAdaptorBase 
Base
 

Detailed Description

template<>
class edm::MakeModuleHelper< edm::stream::EDFilterAdaptorBase >

Definition at line 43 of file EDFilterAdaptor.h.

Member Typedef Documentation

Definition at line 45 of file EDFilterAdaptor.h.

Member Function Documentation

template<typename ModType >
static std::unique_ptr<Base> edm::MakeModuleHelper< edm::stream::EDFilterAdaptorBase >::makeModule ( ParameterSet const &  pset)
inlinestatic

Definition at line 48 of file EDFilterAdaptor.h.

48  {
49  typedef typename stream::BaseToAdaptor<Base,ModType>::Type Adaptor;
50  std::unique_ptr<Adaptor> module = std::unique_ptr<Adaptor>(new Adaptor(pset));
51  return std::unique_ptr<Base>(module.release());
52  }
Definition: vlib.h:208