Previous: , Up: descriptors compound   [Contents][Index]


4.3.15 Ancestor-of type descriptors

The following syntactic bindings are exported by the library (vicare system type-descriptors).

Record Type: <ancestor-of-type-descr>

Name of type descriptors representing the ancestors of a type descriptor. It has the following fields:

item-des

The type descriptor of which we describe the ancestors.

ancestor-des*

List of type descriptors representing the ancestors. The head of the list is the parent type descriptor.

Function: make-ancestor-of-type-descr des

Build and return a new instance of <ancestor-of-type-descr>.

Function: ancestor-of-type-descr? obj

Return #t if obj is an instance of <ancestor-of-type-descr>; otherwise return #f.

Function: ancestor-of-type-descr.item-des des
Function: ancestor-of-type-descr.ancestor-des* des

Accessors for the fields of <ancestor-of-type-descr> instances.