#include <system.h>
Public Member Functions | |
| function_t () | |
| ~function_t () | |
Public Attributes | |
| symbol_t | uid |
| The symbol of the function. | |
| std::set< symbol_t > | changes |
| Variables changed by this function. | |
| std::set< symbol_t > | depends |
| Variables the function depends on. | |
| std::list< variable_t > | variables |
| Local variables. | |
| BlockStatement * | body |
| Pointer to the block. | |
The symbol's user data points to this structure, i.e. f.uid.getData() is a pointer to f.
| UTAP::function_t::function_t | ( | ) | [inline] |
| function_t::~function_t | ( | ) |
Pointer to the block.
| std::set<symbol_t> UTAP::function_t::changes |
Variables changed by this function.
| std::set<symbol_t> UTAP::function_t::depends |
Variables the function depends on.
The symbol of the function.
| std::list<variable_t> UTAP::function_t::variables |
Local variables.
1.4.7