#include "suifkernel/suif_env.h"
#include "basicnodes/basic_forwarders.h"
#include "suifnodes/suif_forwarders.h"
Functions | |
void | append_to_multi_value_block ( MultiValueBlock* block, ValueBlock* value_block ) |
append a value block to a multivalue block. More... | |
VariableSymbol* | build_string_constant_variable (SuifEnv *env,const char *string) |
Build a string constant. More... | |
VariableSymbol* | build_initialized_variable ( SuifEnv *env,const LString &name,DataType *type,ValueBlock *vb,bool make_static = false) |
Build a variable for a given value block. More... |
|
append a value block to a multivalue block.
The position is calculated from the size of the multi value block BUG: Padding is not performed
|
Build a variable for a given value block.
suif | environment |
name | for variable |
type | for variable |
value | block |
true | for static (default false) |
|
Build a string constant.
The variable is added at global scope.
Suif | environment |
The |
string
|