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

#include "/cvmfs/"

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 ( )
art::detail::ModuleFactory::ModuleFactory ( ModuleFactory const &  )

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 &  )

Member Data Documentation

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

Definition at line 39 of file ModuleFactory.h.

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