SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEFramework
SEFramework
Source
SimpleSourceGroupFactory.h
Go to the documentation of this file.
1
17
/*
18
* @file SimpleSourceGroupFactory.h
19
* @author nikoapos
20
*/
21
22
#ifndef _SEFRAMEWORK_SIMPLESOURCEGROUPFACTORY_H
23
#define _SEFRAMEWORK_SIMPLESOURCEGROUPFACTORY_H
24
25
#include "
SEFramework/Source/SourceGroupFactory.h
"
26
#include "
SEFramework/Source/SimpleSourceGroup.h
"
27
28
namespace
SourceXtractor
{
29
35
class
SimpleSourceGroupFactory
:
public
SourceGroupFactory
{
36
37
public
:
38
39
virtual
std::shared_ptr<SourceGroupInterface>
createSourceGroup
()
const override
{
40
return
std::make_shared<SimpleSourceGroup>();
41
}
42
43
};
44
45
}
46
47
#endif
/* _SEFRAMEWORK_SIMPLESOURCEGROUPFACTORY_H */
48
std::shared_ptr< SourceGroupInterface >
SourceXtractor::SimpleSourceGroupFactory::createSourceGroup
virtual std::shared_ptr< SourceGroupInterface > createSourceGroup() const override
Definition:
SimpleSourceGroupFactory.h:39
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::SimpleSourceGroupFactory
A SourceGroupFactory implementation that produces a SimpleSourceGroupFactory.
Definition:
SimpleSourceGroupFactory.h:35
SimpleSourceGroup.h
SourceXtractor::SourceGroupFactory
A factory interface to create SourceGroupInterface instances.
Definition:
SourceGroupFactory.h:37
SourceGroupFactory.h
Generated by
1.8.14