|
CWB
|
The DynCallResult object (needed to allocate space for dynamic function arguments) More...
#include <cl.h>
Data Fields | |
| int | type |
| Type of DynCallResult, indicated by one of the ATTAT_x macro constants. More... | |
| union { | |
| int intres | |
| char * charres | |
| double floatres | |
| struct { | |
| Attribute * attr | |
| int token_id | |
| } parefres | |
| } | value |
| value of the result: can be int, string, float, or p-attribute reference More... | |
| char | dynamic_string_buffer [CL_DYN_STRING_SIZE] |
| buffer for dynamic strings returned by function calls NB: this imposes a hard limit on the size of dynamic strings !! More... | |
The DynCallResult object (needed to allocate space for dynamic function arguments)
| Attribute* attr |
| char* charres |
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
| char dynamic_string_buffer[CL_DYN_STRING_SIZE] |
buffer for dynamic strings returned by function calls NB: this imposes a hard limit on the size of dynamic strings !!
Referenced by call_predefined_function().
| double floatres |
Referenced by cl_dynamic_call(), eval_bool(), and get_leaf_value().
| int intres |
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
| struct { ... } parefres |
Referenced by call_predefined_function(), eval_bool(), and get_leaf_value().
| int token_id |
| int type |
Type of DynCallResult, indicated by one of the ATTAT_x macro constants.
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
| union { ... } value |
value of the result: can be int, string, float, or p-attribute reference
Referenced by call_predefined_function(), cl_dynamic_call(), eval_bool(), and get_leaf_value().
1.8.8