LUMIERA.clone/tests/library
Ichthyostega 1a2c2ededa clean-up: switch the tricky function-closure
This is one of the most problematic headers, because it is highly complex
and comprises tightly interwoven definitions (in functional programming style),
which in turn are used deep within other features.

What concerns me is that this header is very much tangled
and pushes me (as the author) to my mental limits.

And on top of this comes that this code has to deal with intricate aspects
like perfect forwarding, and proper handling of binder instances and
function argument copying (which basically should be left to `std::bind`)

Fortunately, the changes ''for this specific topic'' are transparent:
Type sequences are not used on the API for function closure and composition,
but only as an internal tool to assemble argument tuples used for either
binding or invocation of the resulting (partially closed) function.
2025-06-04 01:49:07 +02:00
..
advice Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
c-lib clean-up: relocate NTSC drop-frame conversion functions 2025-05-27 23:39:36 +02:00
diff Upgrade: fix test-failures (1) 2025-04-24 23:39:58 +02:00
idi Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
meta clean-up: switch the tricky function-closure 2025-06-04 01:49:07 +02:00
query Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
stat Clean-up: get rid of boost::filesystem 2025-04-27 23:54:21 +02:00
test Upgrade: address warnings -- pessimizing-move 2025-04-15 16:46:00 +02:00
allocation-cluster-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
app-config-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
branch-case-test.cpp Library: test and documentation for the new variant-helper 2025-01-21 04:53:53 +01:00
builder-qualifier-support-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
cmdline-wrapper-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
custom-shared-ptr-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
del-stash-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
exception-error-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
file-support-test.cpp Clean-up: get rid of boost::filesystem 2025-04-27 23:54:21 +02:00
format-cout-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-helper-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-string-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
fun-hash-dispatch-test.cpp Invocation: define aspects of ProcID to cover 2025-01-11 17:05:53 +01:00
gnuplot-gen-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-generator-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-indexed-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-standard-to-boost-bridge-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
helloworldtest.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hetero-data-test.cpp clean-up: the big anti-bang -- NullType becomes Nil 2025-06-02 17:46:40 +02:00
incidence-count-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
index-iter-test.cpp Upgrade: improve Doxygen parameters and treat some warnings 2025-04-27 05:00:14 +02:00
ios-savepoint-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
item-wrapper-test.cpp clean-up: ItemWrapper now stands on its own 2025-05-31 01:21:57 +02:00
iter-adapter-stl-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-adapter-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-chain-search-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-core-adapter-test.cpp Library: simplify state-core wrapper parameters 2024-11-26 23:22:46 +01:00
iter-cursor-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-explorer-test.cpp Library: simplify state-core wrapper parameters 2024-11-26 23:22:46 +01:00
iter-queue-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-source-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-stack-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-zip-test.cpp Upgrade: allow for build on »Trixie« with GCC-14 2025-04-06 18:18:52 +02:00
itertools-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lazy-init-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
life-cycle-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
linked-elements-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
multifact-argument-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
multifact-singleton-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
multifact-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
null-value-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
opaque-holder-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
opaque-unchecked-buffer-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
optional-ref-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
parse-test.cpp clean-up: the big anti-bang -- NullType becomes Nil 2025-06-02 17:46:40 +02:00
path-array-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
polymorphic-value-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-text-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
random-concurrent-test.cpp XV-Display: reorganise image-generator code 2025-05-11 01:18:19 +02:00
random-draw-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
random-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
rational-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
removefromsettest.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
result-test.cpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
scoped-collection-test.cpp Library: a step towards variadic type sequences (see #987) 2025-02-16 21:10:06 +01:00
scoped-ptrvect-test.cpp clean-up: make ScopedPtrVect move-assignable to use it in STL containers 2025-05-31 19:10:19 +02:00
search-path-splitter-test.cpp Clean-up: reimplement the SeachPathSplitter 2025-04-28 19:14:27 +02:00
several-builder-test.cpp Invocation: Argument-spec evaluation sufficiently complete for now 2025-02-02 17:22:16 +01:00
split-splice-test.cpp Upgrade: compile fixes for GCC-12 2025-03-16 16:52:26 +01:00
symbol-hashtable-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
symbol-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-barrier-performance-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-barrier-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-classlock-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-locking-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-timedwait-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-waiting-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
text-template-test.cpp Library: simplify state-core wrapper parameters 2024-11-26 23:22:46 +01:00
thread-wrapper-autonomous-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
thread-wrapper-join-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
thread-wrapper-lifecycle-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
thread-wrapper-self-recognition-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
thread-wrapper-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
typed-allocation-manager-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
unique-malloc-owner-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-collection-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-floordiv-test.cpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
util-floorwrap-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-foreach-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-identity-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-parse-bool-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-sanitised-identifier-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-tuple-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variant-test.cpp clean-up: prepare for variadic Type-Sequences (see #987) 2025-06-02 03:24:44 +02:00
verb-function-dispatch-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
verb-visitor-dispatch-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00