Next: x1f4_auto_text, Up: Temporaries Registration Functions [Index]
extern int x1f4_auto_node (struct x1f4_frame_type *frame, struct x1f4_track_type *track, struct x1f4_nodetype_type *nodetype, const void *input, void *output);
The x1f4_auto_node
function references (retains) the object that has its
address stored at input
, stores its address at output
and
arranges for the object to be dereferenced (released) at a later time
(presumably when the temporaries attached to the expression being evaluated are
collected). The frame
temporaries allocator is used for the memory
allocation and the track
error reporter for reporting failures. The
references object is assumed described by the nodetype
data type
definition record. The lead
and slip
methods and the
context
pointer in the nodetype
record are assumed available and
used.
See Temporaries.
See struct x1f4_nodetype_type.
The function returns 0
for success, non zero for failure.
See x1f4_raft_node.