Zigbee Protocol Controller 1.6.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... | |