DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
tpglibs::NaiveFactory Class Reference

Naive typed abstract factory. More...

#include <NaiveFactory.hpp>

Inheritance diagram for tpglibs::NaiveFactory:
[legend]
Collaboration diagram for tpglibs::NaiveFactory:
[legend]

Additional Inherited Members

- Public Member Functions inherited from tpglibs::AbstractFactory< NaiveProcessor >
 AbstractFactory ()
 
 AbstractFactory (const AbstractFactory &)=delete
 
AbstractFactoryoperator= (const AbstractFactory &)=delete
 
virtual ~AbstractFactory ()=default
 
std::shared_ptr< NaiveProcessorcreate_processor (const std::string &processor_name)
 Create the requested processor.
 
- Static Public Member Functions inherited from tpglibs::AbstractFactory< NaiveProcessor >
static void register_creator (const std::string &processor_name, create_processor_func creator)
 Register the processor creation function to a given name.
 
static std::shared_ptr< AbstractFactory< NaiveProcessor > > get_instance ()
 Singleton get instance function.
 
- Static Protected Attributes inherited from tpglibs::AbstractFactory< NaiveProcessor >
static std::shared_ptr< AbstractFactory< NaiveProcessor > > s_single_factory
 Singleton instance.
 

Detailed Description

Naive typed abstract factory.

Definition at line 26 of file NaiveFactory.hpp.


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