Implementing basic type lists in C++
In this post I’m gonna implement a simple type list along with a set of basic operations that can be performed on it.
Tuples?
Isn’t it just a tuple? Not really, it’s something simpler than that. Tuple is
a set of values of arbitrary types. Tuples are immutable as well (there’s
std::tuple_cat
with which operations like append and prepend could be implemented
but this will result with a new instance of tuple with extended set of
contents).
