Public Member Functions | Private Attributes | List of all members
art::detail::ModuleFactory Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Core/detail/ModuleFactory.h"

Public Member Functions

 ModuleFactory ()=default
 
 ModuleFactory (ModuleFactory const &)=delete
 
ModuleFactoryoperator= (ModuleFactory const &)=delete
 
ModuleType moduleType (std::string const &libspec)
 
std::unique_ptr< WorkermakeWorker (WorkerParams const &wp, ModuleDescription const &md)
 

Private Attributes

cet::LibraryManager lm_ {Suffixes::module()}
 

Detailed Description

Definition at line 26 of file ModuleFactory.h.

Constructor & Destructor Documentation

art::detail::ModuleFactory::ModuleFactory ( )
default
art::detail::ModuleFactory::ModuleFactory ( ModuleFactory const &  )
delete

Member Function Documentation

std::unique_ptr<Worker> art::detail::ModuleFactory::makeWorker ( WorkerParams const &  wp,
ModuleDescription const &  md 
)
ModuleType art::detail::ModuleFactory::moduleType ( std::string const &  libspec)
ModuleFactory& art::detail::ModuleFactory::operator= ( ModuleFactory const &  )
delete

Member Data Documentation

cet::LibraryManager art::detail::ModuleFactory::lm_ {Suffixes::module()}
private

Definition at line 39 of file ModuleFactory.h.


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