|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
A SourceGroupFactory implementation that produces a SourceGroupWithOnDemandProperties. More...
#include <SourceGroupWithOnDemandPropertiesFactory.h>


Public Member Functions | |
| SourceGroupWithOnDemandPropertiesFactory (std::shared_ptr< TaskProvider > task_provider) | |
| std::unique_ptr< SourceGroupInterface > | createSourceGroup () const override |
| Public Member Functions inherited from SourceXtractor::SourceGroupFactory | |
| virtual | ~SourceGroupFactory ()=default |
Private Attributes | |
| std::shared_ptr< TaskProvider > | m_task_provider |
A SourceGroupFactory implementation that produces a SourceGroupWithOnDemandProperties.
Definition at line 36 of file SourceGroupWithOnDemandPropertiesFactory.h.
|
inlineexplicit |
Definition at line 40 of file SourceGroupWithOnDemandPropertiesFactory.h.
References m_task_provider.
|
inlineoverridevirtual |
Implements SourceXtractor::SourceGroupFactory.
Definition at line 43 of file SourceGroupWithOnDemandPropertiesFactory.h.
References m_task_provider, and Euclid::make_unique().

|
private |
Definition at line 49 of file SourceGroupWithOnDemandPropertiesFactory.h.
Referenced by createSourceGroup(), and SourceGroupWithOnDemandPropertiesFactory().