SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SourceFactory.h
Go to the documentation of this file.
1 
17 /*
18  * SourceFactory.h
19  *
20  * Created on: Aug 8, 2016
21  * Author: mschefer
22  */
23 
24 #ifndef _SEFRAMEWORK_SOURCE_SOURCEFACTORY_H_
25 #define _SEFRAMEWORK_SOURCE_SOURCEFACTORY_H_
26 
27 #include <memory>
28 
29 namespace SourceXtractor {
30 
31 class SourceInterface;
32 
40 public:
41  virtual ~SourceFactory() = default;
42 
44 };
45 
46 }
47 
48 
49 #endif /* _SEFRAMEWORK_SOURCE_SOURCEFACTORY_H_ */
virtual ~SourceFactory()=default
A factory interface to create SourceInterface instances.
Definition: SourceFactory.h:39
virtual std::shared_ptr< SourceInterface > createSource() const =0