Nano
A C++ template metaprogramming library
nano Directory Reference
Directory dependency graph for nano:
nano

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)