Zigbee Protocol Controller 1.6.0
ast::built_in_function_check Class Reference

Class that evaluates if we have unknown functions in the AST. More...

#include <attribute_mapper_built_in_functions.hpp>

Public Member Functions

bool operator() (const nil) const
 
bool operator() (unsigned int) const
 
bool operator() (float) const
 
bool operator() (const attribute &a) const
 
bool operator() (const attribute_path_subscript &subscript) const
 
bool operator() (const operand &operand) const
 
bool operator() (const signed_ &x) const
 
bool operator() (const condition &x) const
 
bool operator() (const operation &x) const
 
bool operator() (const expression &x) const
 
bool operator() (const assignment &a) const
 
bool operator() (const function_invokation &f) const
 
bool operator() (const scope &x) const
 
bool operator() (const ast_tree &ast) const
 

Detailed Description

Class that evaluates if we have unknown functions in the AST.

Member Function Documentation

◆ operator()() [1/14]

bool ast::built_in_function_check::operator() ( const assignment a) const
inline

◆ operator()() [2/14]

bool ast::built_in_function_check::operator() ( const ast_tree ast) const
inline

◆ operator()() [3/14]

bool ast::built_in_function_check::operator() ( const attribute a) const
inline

◆ operator()() [4/14]

bool ast::built_in_function_check::operator() ( const attribute_path_subscript subscript) const
inline

◆ operator()() [5/14]

bool ast::built_in_function_check::operator() ( const condition x) const
inline

◆ operator()() [6/14]

bool ast::built_in_function_check::operator() ( const expression x) const
inline

◆ operator()() [7/14]

bool ast::built_in_function_check::operator() ( const function_invokation f) const
inline

◆ operator()() [8/14]

bool ast::built_in_function_check::operator() ( const  nil) const
inline

◆ operator()() [9/14]

bool ast::built_in_function_check::operator() ( const operand operand) const
inline

◆ operator()() [10/14]

bool ast::built_in_function_check::operator() ( const operation x) const
inline

◆ operator()() [11/14]

bool ast::built_in_function_check::operator() ( const scope x) const
inline

◆ operator()() [12/14]

bool ast::built_in_function_check::operator() ( const signed_ x) const
inline

◆ operator()() [13/14]

bool ast::built_in_function_check::operator() ( float  ) const
inline

◆ operator()() [14/14]

bool ast::built_in_function_check::operator() ( unsigned int  ) const
inline

The documentation for this class was generated from the following file: