Nano
A C++ template metaprogramming library
File List
Here is a list of all files with brief descriptions:
 containers.hppHeader file for container metaclass to provide basic compile time containers
 eval.hppHeader file for the eval metaclass to evaluate meta functions and classes
 functions.hpp
 higher_order_functions.hppHeader file for nano higher order functions.

Higher order functions are functions which satisfy at least one of the following properties:

{itemize} { Takes one or more functions as an input } { Outputs a function } {itemize}
So this header find contains all functions which fit that definition
 list.hppHeader file for the list metaclass to provide compile time lists
 list_functions.hpp
 nano.hppHeader file for the nano library to include all other files
 numeric_types.hppHeader file for static numeric types to use for meta functions
 runtime_converter.hppHeader file for the runtime_converter metaclass which can return runtime containers (like std::vector) from nano containers (mainly lists)