LUMIERA.clone/src/lib/meta
Ichthyostega 7ea7866163 design fix: use type sequences and lists coherently
there was a muddeled mix of type lists and type sequences,
and both where used for processing. Probably the origin
of that confusion was the design of our own Tuple class,
which is implemented based on typelists but accepts a
type sequence at the front-end. From there, a confusing
pattern of equivalence between lists and sequences emerged,
leading to several functions accepting "anything".

This misdesign is not eradicated yet, but in this specific
instance here, has cost me several hours to pinpoint a bug
introduced while refactoring.

See also #967 and #301
2016-01-17 00:19:10 +01:00
..
configflags.hpp cleanup configflags to use uint instead of char 2011-12-03 03:16:08 +01:00
duck-detector.hpp After a looong break.... start reading code 2015-11-21 03:39:07 +01:00
function-closure.hpp design fix: use type sequences and lists coherently 2016-01-17 00:19:10 +01:00
function-erasure.hpp prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
function.hpp augment function type rebinding helper 2015-09-04 17:14:11 +02:00
generator-combinations.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
generator.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
maybe-compare.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
no-instance.hpp WIP idea how to represent support for some timecode formats 2011-01-16 15:41:34 +01:00
size-trait.hpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
trait-special.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
trait.hpp unit-test(#985): define more tests 2016-01-09 22:23:50 +01:00
tuple.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
typelist-manip.hpp add includes missing in some metaprogramming headers 2012-01-07 03:11:51 +01:00
typelist-util.hpp integrate the new construction just to replace the existing visitor 2015-08-29 18:34:34 +02:00
typelist.hpp augment typelist definition to allow for rebinding 2016-01-16 04:03:08 +01:00
typeseq-util.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
util.hpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
virtual-copy-support.hpp compiler evolution: get rid of a gcc-4.7 workaround 2016-01-05 23:16:18 +01:00