SourceXtractorPlusPlus
0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEFramework
SEFramework
Source
SourceGroupFactory.h
Go to the documentation of this file.
1
17
/*
18
* @file SourceGroupFactory.h
19
* @author nikoapos
20
*/
21
22
#ifndef _SEFRAMEWORK_SOURCEGROUPFACTORY_H
23
#define _SEFRAMEWORK_SOURCEGROUPFACTORY_H
24
25
#include <memory>
26
#include "
SEFramework/Source/SourceGroupInterface.h
"
27
28
namespace
SourceXtractor
{
29
37
class
SourceGroupFactory
{
38
public
:
39
virtual
~SourceGroupFactory
() =
default
;
40
41
virtual
std::unique_ptr<SourceGroupInterface>
createSourceGroup
()
const
= 0;
42
};
43
44
}
45
46
#endif
/* _SEFRAMEWORK_SOURCEGROUPFACTORY_H */
47
SourceGroupInterface.h
SourceXtractor::SourceGroupFactory
A factory interface to create SourceGroupInterface instances.
Definition
SourceGroupFactory.h:37
SourceXtractor::SourceGroupFactory::~SourceGroupFactory
virtual ~SourceGroupFactory()=default
SourceXtractor::SourceGroupFactory::createSourceGroup
virtual std::unique_ptr< SourceGroupInterface > createSourceGroup() const =0
std::function
SourceXtractor
Definition
Aperture.h:30
Generated by
1.10.0