LUMIERA.clone/tests/library
Ichthyostega be4d809a23 Library: improve helper to deal with self-shadowing ctor (see: #963)
Whenever a class defines a single-arg templated constructor,
there is danger to shadow the auto-generated copy operations,
leading to insidious failures.

Some months ago, I did the ''obvious'' and added a tiny helper,
allowing to mask out the dangerous case when the ''single argument''
is actually the class itself (meaning, it is a copy invocation and
not meant to go through this templated ctor...


As this already turned out as tremendously helpful, I now extended
this helper to also cover cases where the problematic constructor
accepts variadic arguments, which is quite common with builder-helpers
2024-04-01 19:40:19 +02:00
..
advice
c-lib Library/Application: complete technology switch (closes #1279) 2023-10-16 01:44:04 +02:00
diff Library: introduce compact textual representation for GenNode 2024-03-28 03:14:21 +01:00
idi
meta Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
query
stat Library: remould MatchSeq into a _Lumiera Forward Iterator_ 2024-03-23 02:55:28 +01:00
test Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
allocation-cluster-test.cpp
app-config-test.cpp
builder-qualifier-support-test.cpp
cmdline-wrapper-test.cpp
custom-shared-ptr-test.cpp
del-stash-test.cpp
DIR_INFO
exception-error-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
format-cout-test.cpp
format-helper-test.cpp Library: reorder some pervasively used includes 2024-03-21 19:57:34 +01:00
format-string-test.cpp
gnuplot-gen-test.cpp Library: find a better organisation of entrance points to plotting 2024-03-31 19:12:43 +02:00
hash-generator-test.cpp
hash-indexed-test.cpp
hash-standard-to-boost-bridge-test.cpp
helloworldtest.cpp
incidence-count-test.cpp Scheduler-test: integrate instrumentation as optional feature 2024-02-15 02:43:44 +01:00
ios-savepoint-test.cpp
item-wrapper-test.cpp
iter-adapter-stl-test.cpp
iter-adapter-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
iter-chain-search-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
iter-cursor-test.cpp Library: also cover the smart-ptr usage variant 2024-03-21 19:57:34 +01:00
iter-explorer-test.cpp Library: define skeleton of TextTemplate compilation 2024-03-23 19:38:53 +01:00
iter-index-test.cpp Library: also cover the smart-ptr usage variant 2024-03-21 19:57:34 +01:00
iter-queue-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
iter-source-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
iter-stack-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
itertools-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
lazy-init-test.cpp Library: improve helper to deal with self-shadowing ctor (see: #963) 2024-04-01 19:40:19 +02:00
life-cycle-test.cpp
linked-elements-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
multifact-argument-test.cpp
multifact-singleton-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
multifact-test.cpp
null-value-test.cpp
opaque-holder-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
opaque-unchecked-buffer-test.cpp
optional-ref-test.cpp
path-array-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
polymorphic-value-test.cpp Chain-Load: work out DSL for generating DOT scripts 2023-11-16 03:19:19 +01:00
query-text-test.cpp
random-draw-test.cpp Chain-Load: demonstrate use of reduction rule 2023-11-30 03:20:23 +01:00
random-test.cpp Library: simple default implementation for random sequences 2024-03-12 02:34:19 +01:00
rational-test.cpp Library: some first thoughts regarding random number generation 2024-03-12 00:48:11 +01:00
ref-array-test.cpp
removefromsettest.cpp
replaceable-item-test.cpp
result-test.cpp
scoped-collection-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00
scoped-holder-test.cpp
scoped-holder-transfer-test.cpp
scoped-ptrvect-test.cpp
search-path-splitter-test.cpp
simple-allocator-test.cpp
split-splice-test.cpp
sub-id-test.cpp Library: reorder some pervasively used includes 2024-03-21 19:57:34 +01:00
symbol-hashtable-test.cpp
symbol-test.cpp Chain-Load: draft usage for Scheduler testing 2023-12-04 00:34:06 +01:00
sync-barrier-performance-test.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
sync-barrier-test.cpp Library/Application: switch Microbenchmark + SyncBarrier tests 2023-10-03 22:56:09 +02:00
sync-classlock-test.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
sync-locking-test.cpp Library/Application: complete technology switch (closes #1279) 2023-10-16 01:44:04 +02:00
sync-timedwait-test.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
sync-waiting-test.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
text-template-test.cpp Library: complete ETD data-source binding and test (closes #1359) 2024-03-28 03:18:02 +01:00
thread-wrapper-autonomous-test.cpp Library: test coverage for self-managed thread 2023-10-11 21:06:56 +02:00
thread-wrapper-join-test.cpp
thread-wrapper-lifecycle-test.cpp Library: test coverage for lifecycle management 2023-10-11 22:02:52 +02:00
thread-wrapper-self-recognition-test.cpp
thread-wrapper-test.cpp Library/Application: switch Microbenchmark + SyncBarrier tests 2023-10-03 22:56:09 +02:00
typed-allocation-manager-test.cpp
unique-malloc-owner-test.cpp
util-collection-test.cpp
util-floordiv-test.cpp
util-floorwrap-test.cpp
util-foreach-test.cpp
util-parse-bool-test.cpp
util-sanitised-identifier-test.cpp
util-tuple-test.cpp
variant-test.cpp
vector-transfer-test.cpp
verb-function-dispatch-test.cpp
verb-visitor-dispatch-test.cpp