fw4spl
ExecutableFactoryRegistrar.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2015.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __FWRUNTIME_EXECUTABLEFACTORYREGISTRAR_HPP__
8 #define __FWRUNTIME_EXECUTABLEFACTORYREGISTRAR_HPP__
9 
10 
11 #include "fwRuntime/config.hpp"
12 
13 #include <memory>
14 
15 namespace fwRuntime
16 {
17 
18 
19 
20 struct ExecutableFactory;
21 
22 
23 
37 {
38 
45  FWRUNTIME_API ExecutableFactoryRegistrar( std::shared_ptr< ExecutableFactory > factory );
46 
47 };
48 
49 
50 } // namespace fwRuntime
51 
52 
53 
54 #endif //__FWRUNTIME_EXECUTABLEFACTORYREGISTRAR_HPP__
FWRUNTIME_API ExecutableFactoryRegistrar(std::shared_ptr< ExecutableFactory > factory)
Constructor.
Defines an executable factory registrar class.An instance of this class is responsible for the regist...
Contains fwAtomsFilter::factory utilities.
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...