Previous: , Up: Referable Types Library Types   [Index]


7.36.2.2 struct x1f4_lxpart_type

typedef struct x1f4_lxpart_type {
    struct x1f4_track_type textflat_set;
    struct {
	struct x1f4_cxpart_type *cxpart_data;
	unsigned miss;
    } datatype_set;
    struct x1f4_trans_type resource_set;
    struct {
	int (*call)(void *, struct x1f4_nodelink_type *),
	    (*fine)(void *, struct x1f4_nodelink_type **,
		    struct x1f4_nodelink_type *),
	    (*miss)(void *, struct x1f4_nodelink_type **,
		    struct x1f4_nodelink_type *);
	void *text;
    } missbail_set;
    struct x1f4_frame_type autolink_set;
    struct x1f4_trans_type codelink_set;
} x1f4_lxpart_type;

The x1f4_lxpart_type record lists the application concerns related to the referable types library objects generation.

The fields that are always interpreted by the referable types library constructor function are:

datatype_set

introduces the descriptions of the data types to construct:

cxpart_data

the descriptions array

See struct x1f4_cxpart_type.

miss

the number of data type descriptions

The fields that are interpreted only if so requested are:

See Referable Types Library Generation Flags.

codelink_set

specifies the library data memory allocator (allocates memory for the library object construction purposes only).

See struct x1f4_trans_type.

See Memory Allocator Construct.

resource_set

specifies the data memory allocator (allocates memory for the data created while executing programs).

See struct x1f4_trans_type.

See Memory Allocator Construct.

textflat_set

specifies the error reporter.

See struct x1f4_track_type.

See Error Reporter Construct.