Up: Object Library Types [Index]
typedef struct x1f4_lxcast_type { struct x1f4_track_type textflat_set; struct { struct x1f4_eelookup_type *eelookup_data; } eelookup_set; struct x1f4_trans_type resource_set; struct { void *fine; } transfer_set; struct { unsigned miss; const struct x1f4_nodetype_type *nodetype_data; } datatype_set; struct x1f4_frame_type autolink_set; struct x1f4_trans_type codelink_set; } x1f4_lxcast_type;
The x1f4_lxcast_type
record lists the application concerns related to
the object library objects generation.
The fields that are always interpreted by the object library constructor function are:
datatype_set
specifies the data types for which explicit converter functions should be generated as:
miss
the data types count
nodetype_data
the array of struct x1f4_nodetype_type
record data type descriptions,
miss
long. The data type descriptions detail such data operations as
copying and freeing along data type identification (data type name and data
type id).
See struct x1f4_nodetype_type.
The array is not used outside the object library object construction, no references inside it are recorded, it may come out of existence once the library object construction completed.
autolink_set
specifies the temporaries allocator.
See Temporaries.
The fields that are interpreted only if so requested are:
See Object Library Generation Flags.
codelink_set
specifies the library data memory allocator (allocates memory for the library object construction purposes only).
resource_set
specifies the data memory allocator (allocates memory for the data created while executing programs).
textflat_set
specifies the error reporter.
transfer_set
specifies a function type mapper to be used as:
fine
the mapper object
See Function Pointers.
See Function Pointer Type Alloter.
Uses include error formatting.
eelookup_set
specifies a name lookup context as:
eelookup_data
the data type name lookup context, used for both error reporting and data type name retrieval
Up: Object Library Types [Index]