Defines | |
| #define | UTILS__VALUE_BLOCK_UTILS_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 string constant.
The variable is added at global scope.
Build a variable for a given value block.
written by Dimitri van Heesch, © 1997-1999