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