#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 |
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.
|
|
|
|
|
Pointer to the block.
|
|
Variables changed by this function.
|
|
Variables the function depends on.
|
|
The symbol of the function.
|
|
|