Lumiera  0.pre.03
»edit your freedom«
Link< I, FA > Struct Template Reference

#include "common/instancehandle.hpp"

Description

template<class I, class FA>
struct lumiera::facade::Link< I, FA >

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 137 of file instancehandle.hpp.

Public Types

using IH = InstanceHandle< I, FA >
 

Public Member Functions

 Link (IH const &iha)
 
FA * operator-> () const
 
+ Inheritance diagram for Link< I, FA >:
+ Collaboration diagram for Link< I, FA >:

The documentation for this struct was generated from the following files: