lumiera_/src/vault
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
..
gear Library: improve helper to deal with self-shadowing ctor (see: #963) 2024-04-01 19:40:19 +02:00
mem Scheduler-test: investigate and fix further memory manager problem 2023-12-28 02:13:24 +01:00
common.hpp Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
DIR_INFO
enginefacade.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
enginefacade.hpp PlaybackVerticalSlice: design analysis for Frame Dispatcher and Scheduler 2023-04-14 04:43:39 +02:00
media-access-facade.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
media-access-facade.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
netnodefacade.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
netnodefacade.hpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
real-clock.cpp Scheduler: switch to steady-clock 2023-10-28 20:58:37 +02:00
real-clock.hpp Scheduler: switch to steady-clock 2023-10-28 20:58:37 +02:00
scriptrunnerfacade.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00
scriptrunnerfacade.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00