![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "common/instancehandle.hpp"
Helper/Adapter for establishing a link between an InstanceHandle and a facade interface, which is going to be implemented through the given interface/plugin. This way, creating the InstanceHandle automatically creates a lumiera::facade::Proxy, to route any facade calls through the interface/plugin. Similarly, when destroying the InstanceHandle, the proxy will be closed.
Definition at line 128 of file instancehandle.hpp.
Public Types | |
| using | IH = InstanceHandle< I, FA > |
Public Member Functions | |
| Link (IH const &iha) | |
| ~Link () | |
| FA * | operator-> () const |
Definition at line 158 of file interfaceproxy.hpp.
| ~Link | ( | ) |
Definition at line 163 of file interfaceproxy.hpp.
| using IH = InstanceHandle<I,FA> |
Definition at line 131 of file instancehandle.hpp.
| FA * operator-> | ( | ) | const |
Definition at line 168 of file interfaceproxy.hpp.
Inheritance diagram for Link< I, FA >:
Collaboration diagram for Link< I, FA >: