lumiera_/tests/library/meta
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
..
access-casted-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
config-flags-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
duck-detector-extension-test.cpp Refactoring: extract new duck detectors 2017-12-05 06:05:33 +01:00
duck-detector-test.cpp Refactoring: extract new duck detectors 2017-12-05 06:05:33 +01:00
dummy-functions.hpp Doxygen: fill in the last missing file level comments for plain-C tests 2017-02-22 03:46:23 +01:00
function-closure-test.cpp DOC: eliminate spurious mentions of tr1:: 2018-01-12 03:03:25 +01:00
function-composition-test.cpp DOC: eliminate spurious mentions of tr1:: 2018-01-12 03:03:25 +01:00
function-erasure-test.cpp Functions-Commands: discard the ability to compare functors for equivalence (closes #294) 2019-06-23 19:45:30 +02:00
function-signature-test.cpp Library: improve the function-signature detector to work as guard with enable_if 2017-11-24 23:48:56 +01:00
generator-combinations-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
generator-test.cpp maximum munch 2016-12-23 04:23:03 +01:00
iterable-classification-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
meta-utils-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
tuple-diagnostics.hpp Bugfix: rectify a moronic tuple type rebinding introduced with #988 2017-12-11 02:20:15 +01:00
tuple-helper-test.cpp Bugfix: rectify a moronic tuple type rebinding introduced with #988 2017-12-11 02:20:15 +01:00
tuple-record-init-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
type-demangling-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
type-display-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
typelist-diagnostics.hpp Metaprogramming: draft test for the new argument picker (WIP) 2017-09-28 16:28:15 +02:00
typelist-manip-test.cpp maximum munch 2016-12-23 04:23:03 +01:00
typelist-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
typelist-util-test.cpp Doxygen: magically insert a reference to the test class 2017-02-22 03:17:18 +01:00
typeseq-manip-test.cpp Metaprogramming: draft test for the new argument picker (WIP) 2017-09-28 16:28:15 +02:00
value-type-binding-test.cpp Library: adjust and fix semantics of nested 'value_type' binding 2023-05-23 01:07:53 +02:00
variadic-argument-picker-test.cpp Metaprogramming: finish variadic argument picker test 2017-09-29 03:21:47 +02:00
virtual-copy-support-test.cpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00