SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceWithOnDemandPropertiesFactory.h
Go to the documentation of this file.
1
17/*
18 * SourceWithOnDemandPropertiesFactory.h
19 *
20 * Created on: Aug 8, 2016
21 * Author: mschefer
22 */
23
24#ifndef _SEFRAMEWORK_SOURCE_SOURCEWITHONDEMANDPROPERTIESFACTORY_H_
25#define _SEFRAMEWORK_SOURCE_SOURCEWITHONDEMANDPROPERTIESFACTORY_H_
26
29#include <AlexandriaKernel/memory_tools.h>
30
31namespace SourceXtractor {
32
37
50
51}
52
53
54#endif /* _SEFRAMEWORK_SOURCE_SOURCEWITHONDEMANDPROPERTIESFACTORY_H_ */
A factory interface to create SourceInterface instances.
SourceWithOnDemandPropertiesFactory(std::shared_ptr< TaskProvider > task_provider)
std::unique_ptr< SourceInterface > createSource() const override
std::unique_ptr< T > make_unique(Args &&... args)