LUMIERA.clone/tests/library/meta
Ichthyostega 20f3252892 Upgrade: down with typename!!
Yet another chainsaw massacre.

One of the most obnoxious annoyances with C++ metaprogramming
is the need to insert `typename` and `template` qualifiers into
most definitions, to help the compiler to cope with the syntax,
which is not context-free.

The recent standards adds several clarifications, so that most
of these qualifiers are redundant now, at least at places where
it is unambiguously clear that only a type can be given.

GCC already supports most of these relaxing rules
(Clang unfortunately lags way behind with support of newer language features...)
2025-07-06 01:19:08 +02:00
..
access-casted-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
duck-detector-extension-test.cpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
duck-detector-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dummy-functions.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
function-closure-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
function-composition-test.cpp clean-up: successfully replaced the old fixed type sequence (closes: #987) 2025-06-07 18:04:59 +02:00
function-erasure-test.cpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
function-signature-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
generator-combinations-test.cpp clean-up: successfully replaced the old fixed type sequence (closes: #987) 2025-06-07 18:04:59 +02:00
generator-test.cpp clean-up: successfully replaced the old fixed type sequence (closes: #987) 2025-06-07 18:04:59 +02:00
iterable-classification-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
late-bind-instance-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
meta-utils-test.cpp Upgrade: further extend usage of the tuple_like concept + generic apply 2025-07-02 01:16:08 +02:00
tuple-closure-test.cpp clean-up: simplify function-closure -- enable forwarding and remove workarounds 2025-06-06 03:23:34 +02:00
tuple-diagnostics.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
tuple-helper-test.cpp Upgrade: further extend usage of the tuple_like concept + generic apply 2025-07-02 01:16:08 +02:00
tuple-record-init-test.cpp clean-up: successfully replaced the old fixed type sequence (closes: #987) 2025-06-07 18:04:59 +02:00
type-demangling-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
type-display-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
typelist-diagnostics.hpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
typelist-manip-test.cpp clean-up: successfully replaced the old fixed type sequence (closes: #987) 2025-06-07 18:04:59 +02:00
typelist-test.cpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
typelist-util-test.cpp clean-up: trifles 2025-06-07 23:59:57 +02:00
typeseq-manip-test.cpp clean-up: successfully replaced the old fixed type sequence (closes: #987) 2025-06-07 18:04:59 +02:00
value-type-binding-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variadic-argument-picker-test.cpp Upgrade: down with typename!! 2025-07-06 01:19:08 +02:00
variadic-helper-test.cpp Upgrade: further extend usage of the tuple_like concept + generic apply 2025-07-02 01:16:08 +02:00
virtual-copy-support-test.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00