LUMIERA.clone/doc
Ichthyostega d6786870f3 DI: port the old Singleton unit tests
all these tests are ported by drop-in replacement
and should work afterwards exactly as before (and they do indeed)

A minor twist was spotted though (nice to have more unit tests indeed!):
Sometimes we want to pass a custom constructor *not* as modern-style lambda,
but rather as direct function reference, function pointer or even member
function pointer. However, we can not store those types into the closure
for later lazy invocation. This is basically the same twist I run into
yesterday, when modernising the thread-wrapper. And the solution is
similar. Our traits class _Fun<FUN> has a new typedef Functor
with a suitable functor type to be instantiated and copied. In case of
the Lambda this is the (anonymous) lamda class itself, but in case of
a function reference or pointer it is a std::function.
2018-03-26 07:54:16 +02:00
..
design DI: port the old Singleton unit tests 2018-03-26 07:54:16 +02:00
devel CmdAccess: rename the front-end to CmdContext to clarify the purpose 2017-04-17 20:00:07 +02:00
technical DI: document relation to lifecylce and lifecycle events in general 2018-03-26 02:28:49 +02:00
user DOC: some problems when building with GCC-5 2015-11-20 05:34:11 +01:00
.gitignore Especially ignore Asciidoc generated HTML files in the documentation tree 2010-11-17 04:39:36 +01:00
DIR_INFO spelling fixes 2011-02-06 02:12:55 +01:00
index.txt DOC: slightly shorten and re-structure the "Contributing" tutorial 2013-10-27 08:41:40 +01:00
SConscript DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00