LUMIERA.clone/tests/library
Ichthyostega e176e54004 Library: adjust and fix semantics of nested 'value_type' binding
This is a subtle and far reaching fix, which hopefully removes
a roadblock regarding a Dispatcher pipeline: Our type rebinding
template used to pick up nested type definitions, especially
'value_type' and 'reference' from iterators and containers,
took an overly simplistic approach, which was then fixed
at various places driven by individual problems.

Now:
 - value_type is conceptually the "thing" exposed by the iterator
 - and pointers are treated as simple values, and no longer linked
   to their pointee type; rather we handle the twist regarding
   STL const_iterator direcly (it defines a non const value_type,
   which is sensible from the STL point of view, but breaks our
   generic iterator wrapping mechanism)
2023-05-23 01:07:53 +02:00
..
advice Library: allow to check if Advice was explicitly given 2019-07-13 17:00:23 +02:00
c-lib Global-Layer-Renaming: adapt lots of documentation 2018-11-15 21:13:52 +01:00
diff Segmentation: structure analysis for splitSplice operation 2023-05-02 04:29:34 +02:00
idi Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
meta Library: adjust and fix semantics of nested 'value_type' binding 2023-05-23 01:07:53 +02:00
query Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
test EventLog: verify and complete the TestEventLog_test 2018-09-19 02:52:38 +02:00
allocation-cluster-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
app-config-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
builder-qualifier-support-test.cpp ElementBox: extract builder qualifier support as library implementation 2022-08-28 23:36:27 +02:00
cmdline-wrapper-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
custom-shared-ptr-test.cpp GCC-5 compatibility: remove the last remaining auto_ptrs 2017-05-01 21:43:10 +02:00
del-stash-test.cpp reduce include dependencies of DelStash 2018-04-01 00:37:58 +02:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
exception-error-test.cpp Library: clarify usage of the basic time scale 2018-12-10 00:12:52 +01:00
format-cout-test.cpp Library: define string conversion trait more precisely 2017-12-04 03:53:36 +01:00
format-helper-test.cpp C++17: fix detector for function signatures 2020-02-21 20:16:59 +01:00
format-string-test.cpp fix failing test - boost::format is getting better 2020-02-17 03:32:43 +01:00
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 Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
hash-standard-to-boost-bridge-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
helloworldtest.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
hierarchy-orientation-indicator-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
ios-savepoint-test.cpp Lib: fix a bug with diagnostic output 2022-09-27 01:51:21 +02:00
item-wrapper-test.cpp C++17: fix detector for function signatures 2020-02-21 20:16:59 +01:00
iter-adapter-stl-test.cpp Library: allow to consume an iterator while taking the snapshot 2017-08-13 07:25:32 +02:00
iter-adapter-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
iter-chain-search-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
iter-cursor-test.cpp DOC: fix syntax of some doxygen links 2018-09-21 14:33:12 +02:00
iter-explorer-test.cpp PlaybackVerticalSlice: design analysis for Frame Dispatcher and Scheduler 2023-04-14 04:43:39 +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 PlaybackVerticalSlice: design analysis for Frame Dispatcher and Scheduler 2023-04-14 04:43:39 +02:00
itertools-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
life-cycle-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
linked-elements-test.cpp Library: allow to reverse intrusive single linked list 2023-04-20 18:53:17 +02:00
multifact-argument-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
multifact-singleton-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
multifact-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
null-value-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
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: verify PlantingHandle's extended capabilities 2021-05-07 22:50:13 +02:00
optional-ref-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
path-array-test.cpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
polymorphic-value-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
query-text-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
rational-test.cpp Timeline: safely calculate sum/difference of large fractional times 2022-12-01 23:23:50 +01:00
ref-array-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
removefromsettest.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
replaceable-item-test.cpp Segmentation: add test case to cover instance management 2023-05-05 01:34:41 +02:00
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 Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
scoped-ptrvect-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
search-path-splitter-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
simple-allocator-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
split-splice-test.cpp Segmentation: add test case to cover instance management 2023-05-05 01:34:41 +02:00
sub-id-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
symbol-hashtable-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
symbol-test.cpp Symbol: also document usage as (tree)map key 2017-04-08 03:50:29 +02:00
typed-allocation-manager-test.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
unique-malloc-owner-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
util-collection-test.cpp Library: integrate generic min/max function 2020-03-08 02:05:39 +01:00
util-floordiv-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
util-floorwrap-test.cpp Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
util-foreach-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00
util-parse-bool-test.cpp Util: use case-insensitive matching for parsing bool values 2021-08-20 14:33:59 +02:00
util-sanitised-identifier-test.cpp investigate insidious ill-guided conversion 2018-10-12 23:42:56 +02:00
util-tuple-test.cpp Library: extract helper for unloading a sequence into a tuple 2023-05-10 14:49:51 +02:00
variant-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
vector-transfer-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
verb-function-dispatch-test.cpp Library: complete test coverage of VerbPack 2019-06-11 02:40:20 +02:00
verb-visitor-dispatch-test.cpp C++17: fix detector for STL container iterability 2020-02-21 18:57:49 +01:00