![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
Structure representing a function. More...
#include <Function.h>
Public Member Functions | |
Function () | |
Constructor. More... | |
Function (uint32 start_addr, uint32 end_addr) | |
Constructor. More... | |
Public Attributes | |
uint32 | start_addr |
The function starting address. More... | |
uint32 | end_addr |
The function ending address. More... | |
uint32 | num_instructions |
Number of instructions in the function. More... | |
std::string | name |
The name of the function. More... | |
GraphVertex | vertex |
The function vertex. More... | |
uint32 | num_args |
Number of arguments in the function. More... | |
bool | ret_val |
Return value of the function. More... | |
std::string | metadata |
Metadata for code generation. More... | |
Structure representing a function.
|
inline |
Constructor.
Required for use with STL, should not be called manually.
Constructor.
[in] | start_addr | Address of the first instruction in the function. |
[in] | end_addr | Address of the last instruction in the function |
uint32 Function::end_addr |
The function ending address.
std::string Function::metadata |
Metadata for code generation.
std::string Function::name |
The name of the function.
uint32 Function::num_args |
Number of arguments in the function.
uint32 Function::num_instructions |
Number of instructions in the function.
bool Function::ret_val |
Return value of the function.
uint32 Function::start_addr |
The function starting address.
GraphVertex Function::vertex |
The function vertex.