_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_dynamic_attribute(), call_predefined_function(), eval_bool(), and get_leaf_value().

union { ... } value

value of the result: can be in, string, float, or p-attribute reference

Referenced by call_dynamic_attribute(), call_predefined_function(), eval_bool(), and get_leaf_value().


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

Generated on Sun Feb 28 18:08:04 2010 for CWB by  doxygen 1.6.1