|
Nano
A C++ template metaprogramming library
|
Header file for the eval metaclass to evaluate meta functions and classes. More...
#include <nano/numeric_types.hpp>

Go to the source code of this file.
Classes | |
| struct | nano::identify< Type > |
| Simply an identifier to identify meta types and meta functions. More... | |
| struct | nano::args_list< Args > |
| A list of arguments. More... | |
| struct | nano::expand< Expression, Arg, Expandable > |
| Expands a list into its types. More... | |
| struct | nano::eval< Expression, Arg > |
| Evaluates an expression with arguments. More... | |
| struct | nano::expand< Expression, Arg, false > |
| struct | nano::expand< Expression, Arg, true > |
| struct | nano::eval< Expression, no_args > |
| struct | nano::eval< Function< Args...>, no_args > |
Namespaces | |
| nano | |
Typedefs | |
| using | nano::no_args = args_list<> |
Header file for the eval metaclass to evaluate meta functions and classes.
1.8.9.1