/Map

A small C++ library that uses advanced metaprogramming techniques to create a 'map' function that not only does what its functional counterpart can do, but additionally examines the type of the container statically to automatically handle cases where one would need to call map (map f), map (map (map f)), etc. It also demonstrates how one can emulate concept overloading.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Watchers