from now on, we'll have dedicated individual translation units (*cpp) for each distinct interface proxy. All of these will include the interfaceproxy.hpp, which now holds the boilerplate part of the code and *must not be included* in anything else than interfac proxy translation units. The reason is, we now *definie* (with external linkage) implementations of the facade::Link ctor and dtor for each distinct type of interface proxy. This allows to decouple the proxy definition code from the service implementation code (which is crucial for plug-ins like the GUI) |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||