|
Unify Framework Lib 1.7.0
|
#include "attribute_mapper_ast.hpp"#include <boost/optional.hpp>#include <map>#include <string>#include <vector>#include <functional>#include "sl_log.h"Go to the source code of this file.
Classes | |
| class | ast::built_in_function_check |
| Class that evaluates if we have unknown functions in the AST. More... | |
Namespaces | |
| namespace | ast |
Typedefs | |
| template<typename T > | |
| using | ast::eval_result_type = boost::optional< T > |
| template<typename T > | |
| using | ast::built_in_function = std::function< eval_result_type< T >(std::vector< eval_result_type< T > > &)> |
| template<typename T > | |
| using | ast::mapper_function_map = std::map< std::string, built_in_function< T > > |
Functions | |
| template<typename T > | |
| const mapper_function_map< T > & | ast::get_built_in_functions () |
| Gets the map of built-in functions, containing names and pointers. More... | |