This talk will prove the sexyness of C++ template metaprogramming
(TMP), by showing real world use cases and simple ad hoc library
solutions which use TMP. The given samples will cover a large field of
problems, like domain-specific embedded languages, parser generators,
lambda libraries and regular expression matching. These samples will
show the wide range of applicationareas of TMP and how it allows the
development of sexy and expressive C++ libraries.
Don't be afraid, if you are no C++ expert. This talk starts with a
short introduction into the basics of C++ and templates in
general. This ensures everybody will get a solid insight into the
topic.