Nano
A C++ template metaprogramming library
|
containers.hpp | Header file for container metaclass to provide basic compile time containers |
eval.hpp | Header file for the eval metaclass to evaluate meta functions and classes |
functions.hpp | |
higher_order_functions.hpp | Header 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.hpp | Header file for the list metaclass to provide compile time lists |
list_functions.hpp | |
nano.hpp | Header file for the nano library to include all other files |
numeric_types.hpp | Header file for static numeric types to use for meta functions |
runtime_converter.hpp | Header file for the runtime_converter metaclass which can return runtime containers (like std::vector) from nano containers (mainly lists) |