LUMIERA.clone/tests/library/meta
Ichthyostega 32b740cd40 Library: RandomDraw - dynamic configuration requires partial application
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.
2023-12-03 04:59:17 +01:00
..
access-casted-test.cpp
config-flags-test.cpp
duck-detector-extension-test.cpp
duck-detector-test.cpp
dummy-functions.hpp
function-closure-test.cpp Library: RandomDraw - dynamic configuration requires partial application 2023-12-03 04:59:17 +01:00
function-composition-test.cpp Library: RandomDraw - dynamic configuration requires partial application 2023-12-03 04:59:17 +01:00
function-erasure-test.cpp Functions-Commands: discard the ability to compare functors for equivalence (closes #294) 2019-06-23 19:45:30 +02:00
function-signature-test.cpp
generator-combinations-test.cpp
generator-test.cpp
iterable-classification-test.cpp
late-bind-instance-test.cpp Scheduler: rectify λ-post API 2023-10-23 01:48:46 +02:00
meta-utils-test.cpp
tuple-diagnostics.hpp Library: extract type rebinding helper 2023-08-01 14:52:20 +02:00
tuple-helper-test.cpp Library: extract type rebinding helper 2023-08-01 14:52:20 +02:00
tuple-record-init-test.cpp
type-demangling-test.cpp
type-display-test.cpp
typelist-diagnostics.hpp
typelist-manip-test.cpp
typelist-test.cpp
typelist-util-test.cpp
typeseq-manip-test.cpp
value-type-binding-test.cpp the new design takes the old name 2023-06-22 20:23:55 +02:00
variadic-argument-picker-test.cpp
virtual-copy-support-test.cpp