SourceXtractorPlusPlus  0.19
SourceXtractor++, the next generation SExtractor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SimpleSourceFactory.h
Go to the documentation of this file.
1 
17 /*
18  * SimpleSourceFactory.h
19  *
20  * Created on: Aug 9, 2016
21  * Author: mschefer
22  */
23 
24 #ifndef _SEFRAMEWORK_SOURCE_SIMPLESOURCEFACTORY_H_
25 #define _SEFRAMEWORK_SOURCE_SIMPLESOURCEFACTORY_H_
26 
30 
31 namespace SourceXtractor {
32 
39 
40 public:
41 
43 
45  return Euclid::make_unique<SimpleSource>();
46  }
47 };
48 
49 }
50 
51 #endif /* _SEFRAMEWORK_SOURCE_SIMPLESOURCEFACTORY_H_ */
std::unique_ptr< SourceInterface > createSource() const override
A factory interface to create SourceInterface instances.
Definition: SourceFactory.h:39
A SourceFactory implementation that produces a SimpleSource.
STL class.