lumiera_documentation/tests/library
Ichthyostega fa6ba76f85 investigate insidious ill-guided conversion
As it turns out, using the functional-notation form conversion
with *parentheses* will fall back on a C-style (wild, re-interpret) cast
when the target type is *not* a class. As in the case in question here, where
it is a const& to a class. To the contrary, using *curly braces* will always
attempt to go through a constructor, and thus fail as expected, when there is
no conversion path available.

I wasn't aware of that pitfall. I noticed it since the recently introduced
class TimelineGui lacked a conversion operator to BareEntryID const& and just
happily used the TimelineGui object itself and did a reinterpret_cast into BareEntryID
2018-10-12 23:42:56 +02:00
..
advice
c-lib
diff TreeMutator: combine no-op layer with selective other diff binding 2018-10-12 02:05:11 +02:00
idi
meta Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
query
test EventLog: verify and complete the TestEventLog_test 2018-09-19 02:52:38 +02:00
allocation-cluster-test.cpp
app-config-test.cpp
cmdline-wrapper-test.cpp
custom-shared-ptr-test.cpp
del-stash-test.cpp reduce include dependencies of DelStash 2018-04-01 00:37:58 +02:00
DIR_INFO
exception-error-test.cpp pre-C++17: remove remaining old-style (dynamic) exception specifications 2018-04-26 12:07:08 +02:00
format-cout-test.cpp Library: define string conversion trait more precisely 2017-12-04 03:53:36 +01:00
format-helper-test.cpp Library: investigate and fix an insidious problem with move-forwarding (util::join / transformIter) 2017-12-04 04:23:30 +01:00
format-string-test.cpp
functor-util-test.cpp
hash-generator-test.cpp GCC-7: minor adjustments to make the testsuite PASS again 2018-04-29 03:15:57 +02:00
hash-indexed-test.cpp
hash-standard-to-boost-bridge-test.cpp
helloworldtest.cpp
hierarchy-orientation-indicator-test.cpp
item-wrapper-test.cpp Library: add move-support to ItemWrapper 2017-12-04 04:26:43 +01:00
iter-adapter-stl-test.cpp
iter-adapter-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-chain-search-test.cpp DOC: fix syntax of some doxygen links 2018-09-21 14:33:12 +02:00
iter-cursor-test.cpp DOC: fix syntax of some doxygen links 2018-09-21 14:33:12 +02:00
iter-explorer-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-queue-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-source-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-stack-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-tree-explorer-test.cpp TreeExplorer: unit test coverage for injected custom layer 2018-09-16 01:07:23 +02:00
itertools-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
life-cycle-test.cpp
linked-elements-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
maybe-value-test.cpp
multifact-argument-test.cpp
multifact-singleton-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
multifact-test.cpp
null-value-test.cpp
opaque-holder-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
opaque-unchecked-buffer-test.cpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
optional-ref-test.cpp
path-array-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
polymorphic-value-test.cpp
query-text-test.cpp
ref-array-test.cpp
removefromsettest.cpp
replaceable-item-test.cpp
scoped-collection-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
scoped-holder-test.cpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
scoped-holder-transfer-test.cpp
scoped-ptrvect-test.cpp
search-path-splitter-test.cpp
simple-allocator-test.cpp
sub-id-test.cpp
symbol-hashtable-test.cpp
symbol-test.cpp
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 Library: utility to interpret a text as bool value (yes/no) 2018-10-03 04:43:16 +02:00
util-sanitised-identifier-test.cpp investigate insidious ill-guided conversion 2018-10-12 23:42:56 +02:00
variant-test.cpp
vector-transfer-test.cpp
verb-function-dispatch-test.cpp