Next: built-in structs std, Up: built-in structs [Contents][Index]
<struct> typeType of struct objects. There is no constructor. The type predicate is
struct?.
<struct>: <struct> type-constructor struValidate stru as struct object and return it.
<struct>: <boolean> type-predicate objThe type predicate is struct?.
<struct>: <boolean> equality-predicate this {stru <struct>}The equality predicate is struct=?.
<struct>: <non-negative-fixnum> hash-function thisThe hash function is struct-hash.
<struct>: <struct-type-descriptor> std thisApply struct-std to the instance and return its return value.
<struct>: <nestring> name thisApply struct-name to the instance and return its return value.
<struct>: <non-negative-fixnum> length thisApply struct-length to the instance and return its return value.
<struct>: (list-of <symbol>) field-names thisApply struct-field-names to the instance and return its return value.
<struct>: <type-printer> printer thisApply struct-printer to the instance and return its return value.
<struct>: <type-destructor> destructor thisApply struct-destructor to the instance and return its return value.
<struct>: <boolean> = this {stru <struct>} …Apply struct=? to the arguments and return its return value.
<struct>: <boolean> != this {stru <struct>} …Apply struct!=? to the arguments and return its return value.
<struct>: <top> ref this {idx <non-negative-fixnum>}Apply struct-ref to the arguments and return its return value.
<struct>: () set! this {idx <non-negative-fixnum>} objApply struct-set! to the arguments and return its return value.
<struct>: () reset thisApply struct-reset! to the arguments and return its return value.
Next: built-in structs std, Up: built-in structs [Contents][Index]