Investigation in test setup reveals that the intended solution for dynamic configuration of the RandomDraw can not possibly work. The reason is: the processing function binds back into the object instance. This implies that RandomDraw must be *non-copyable*. So we have to go full circle. We need a way to pass the current instance to the configuration function. And the most obvious and clear way would be to pass it as function argument. Which however requires to *partially apply* this function. So -- again -- we have to resort to one of the functor utilities written several years ago; and while doing so, we must modernise these tools further, to support perfect forwarding and binding of reference arguments. |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||