CWB
Data Fields

_DCR Struct Reference

The DynCallResult object (needed to allocate space for dynamic function arguments) More...

#include <cl.h>

Data Fields


Detailed Description

The DynCallResult object (needed to allocate space for dynamic function arguments)


Field Documentation

char* charres
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 !!

See also:
CL_DYN_STRING_SIZE

Referenced by call_predefined_function().

double floatres
int intres
struct { ... } parefres
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().


The documentation for this struct was generated from the following file: