Next: expander specs complement, Previous: expander specs union, Up: expander specs [Index]
The following syntactic bindings are exported by the library
(vicare expander)
.
Name of type specifications for intersections of type specifications.
Build and return a new instance of <object-type-spec>
representing
the intersection between the given type specifications. The returned
value may or may not be an instance of <intersection-type-spec>
.
The argument component-ots* must be a non–empty proper list of
<object-type-spec>
instances representing the type specifications.
Return #t
if obj is an instance of
<intersection-type-spec>
; otherwise return #f
.
Return a non–empty proper list of <object-type-spec>
instances
representing the mandatory type specifications.