Next: syslib vectors, Previous: syslib structs, Up: syslib [Index]
The arguments reco to these operations must be references to
records, the arguments rtd must be references to record–type
descriptors, the arguments fx must be fixnums of appropriate
value. The following bindings are exported by the library
(vicare system $records)
.
Return #t
if the arguments are equal field by field according to
equal?
; otherwise return #f
.
Return a reference to the record type descriptor of reco.
Return the value of the field at absolute index fx for the record reco.
Return #t
if the record reco is of type rtd; otherwise
return #f
.
Return the constructor function for records of type rtd.
Return #f
or the destructor function for records of type
rtd.
Return #f
or the printer function for records of the same type of
reco.
Return #f
or the equality predicate of records of the same type as
reco.
Return #f
or the comparison procedure of records of the same type
as reco.
Return #f
or the hash function of records of the same type as
reco.
Return #f
or the method retriever procedure of records of the same
type as reco.
Setter and getter for destructor functions for records of type rtd.
Setter and getter for printer functions for records of type rtd.
Setter and getter for equality predicates for records of type rtd.
Setter and getter for comparison procedures for records of type rtd.
Setter and getter for hash functions for records of type rtd.
Setter and getter for method retriever procedures for records of type rtd.
Next: syslib vectors, Previous: syslib structs, Up: syslib [Index]