IOLink  IOL_v1.1.0_release
View.h
1 #pragma once
2 
3 #include <memory>
4 
5 #include <iolink/IOLinkAPI.h>
6 #include <iolink/view/Extension.h>
7 
8 namespace iolink
9 {
10 
14 class IOLINK_API View
15 {
16 public:
17  virtual ~View() = default;
18 
28  virtual std::shared_ptr<Extension> extension(size_t id);
29 };
30 
31 } // namespace iolink