Pothos  0.4.3-gabce2ce6
The Pothos dataflow programming software suite
BlockRegistry.hpp
Go to the documentation of this file.
1 
11 #pragma once
12 #include <Pothos/Config.hpp>
14 #include <Pothos/Proxy/Proxy.hpp>
15 #include <string>
16 
17 namespace Pothos {
18 
28 {
29 public:
30 
45  BlockRegistry(const std::string &path, const Callable &factory);
46 
53  template <typename... ArgsType>
54  static Proxy make(const std::string &path, ArgsType&&... args);
55 };
56 
57 } //namespace Pothos
#define POTHOS_API
Definition: Config.hpp:41
Definition: Callable.hpp:30
Definition: CallInterface.hpp:15
Definition: BlockRegistry.hpp:27
Definition: Proxy.hpp:28