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]