type_t *type_create(...);
type_t
and returns its address.
void type_destroy(type_t *object);
type_t
;
all subsequent operations on that object are undefined.
type_t *type_copy(const type_t *object);
type_t
and returns its address.
void type_mirror(const type_t *source, type_t *target);
void type_initialize(type_t *address, ...);
sizeof(type_t)
bytes,
initializes that memory location to contain a valid object of type
type_t
.
void type_finalize(type_t *object);
type_t
,
finalizes that object so that the subsequent freeing
of sizeof(type_t)
bytes at the given address
will completely destroy the given object.
Go to the first, previous, next, last section, table of contents.