lumiera_/tests/library/meta
Ichthyostega a90b9e5f16 Library: uniform definition scheme for error-IDs
In the Lumiera code base, we use C-String constants as unique error-IDs.
Basically this allows to create new unique error IDs anywhere in the code.

However, definition of such IDs in arbitrary namespaces tends to create
slight confusion and ambiguities, while maintaining the proper use statements
requires some manual work.

Thus I introduce a new **standard scheme**
 * Error-IDs for widespread use shall be defined _exclusively_ into `namespace lumiera::error`
 * The shorthand-Macro `LERR_()` can now be used to simplify inclusion and referral
 * (for local or single-usage errors, a local or even hidden definition is OK)
2024-03-21 19:57:34 +01:00
..
access-casted-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01: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 Library: RandomDraw - dynamic configuration requires partial application 2023-12-03 04:59:17 +01:00
function-composition-test.cpp Library: RandomDraw - dynamic configuration requires partial application 2023-12-03 04:59:17 +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
late-bind-instance-test.cpp Scheduler: rectify λ-post API 2023-10-23 01:48:46 +02: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 Library: extract type rebinding helper 2023-08-01 14:52:20 +02:00
tuple-helper-test.cpp Library: extract type rebinding helper 2023-08-01 14:52:20 +02:00
tuple-record-init-test.cpp Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +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 the new design takes the old name 2023-06-22 20:23:55 +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 Library: uniform definition scheme for error-IDs 2024-03-21 19:57:34 +01:00