LUMIERA.clone/tests/library/meta
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
..
access-casted-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
duck-detector-extension-test.cpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
duck-detector-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dummy-functions.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
function-closure-test.cpp clean-up: switch the tricky function-closure 2025-06-04 01:49:07 +02:00
function-composition-test.cpp clean-up: switch the tricky function-closure 2025-06-04 01:49:07 +02:00
function-erasure-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
function-signature-test.cpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
generator-combinations-test.cpp clean-up: validate use of variadic seq with tuples and generators 2025-06-03 16:14:13 +02:00
generator-test.cpp clean-up: prepare for variadic Type-Sequences (see #987) 2025-06-02 03:24:44 +02:00
iterable-classification-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
late-bind-instance-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
meta-utils-test.cpp clean-up: the big anti-bang -- NullType becomes Nil 2025-06-02 17:46:40 +02:00
tuple-closure-test.cpp Invocation: complete closure-helper and tests 2025-02-18 00:24:55 +01:00
tuple-diagnostics.hpp clean-up: validate the typelist manipulations 2025-06-02 23:55:08 +02:00
tuple-helper-test.cpp clean-up: validate use of variadic seq with tuples and generators 2025-06-03 16:14:13 +02:00
tuple-record-init-test.cpp clean-up: validate use of variadic seq with tuples and generators 2025-06-03 16:14:13 +02:00
type-demangling-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
type-display-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
typelist-diagnostics.hpp clean-up: define variadic type-sequences independently 2025-06-04 03:21:18 +02:00
typelist-manip-test.cpp clean-up: define variadic type-sequences independently 2025-06-04 03:21:18 +02:00
typelist-test.cpp clean-up: complement and modernise basic type-lists 2025-06-02 19:07:05 +02:00
typelist-util-test.cpp clean-up: complement and modernise basic type-lists 2025-06-02 19:07:05 +02:00
typeseq-manip-test.cpp clean-up: define variadic type-sequences independently 2025-06-04 03:21:18 +02:00
value-type-binding-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variadic-argument-picker-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variadic-helper-test.cpp Invocation: pave a way for more generic processing via ''type-sequence'' 2024-12-18 05:55:00 +01:00
virtual-copy-support-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00