up to now, EventLog was header only, which seems to cause a significant bloat in terms of generated code size, especially in debug builds. One major source for this kind of "template bloat" is the IterChainSearch, rsp. the filter and transformer iterators. And since EventLog is not meant for performance critical application code, but rather serves as helper for writing unit tests, an obvious remedy is to move that problematic part of the code down into a dedicate translation unit, instead of using inline functions. To prepare this refactoring, some var arg (templated) API funcitons need to be segregated. |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||