Next: built-in transcoders, Previous: built-in keywords, Up: built-in [Contents][Index]
<top>Type of pointer values.
<pointer>: <pointer> type-constructor {addr <non-negative-exact-integer>}The constructor is integer->pointer.
<pointer>: <boolean> type-predicate objThe type predicate is pointer?. Return #t if obj is a
pointer object; otherwise return #f.
<pointer>: <boolean> equality-predicate this {K <pointer>}The equality predicate is pointer=?.
<pointer>: <non-negative-fixnum> hash-function thisThe hash function is pointer-hash.
<pointer>: <boolean> null? thisApply pointer-null? to the instance.
<pointer>: <exact-integer> integer thisApply pointer->integer to the instance.
<pointer>: <boolean> = this {ptr0 <pointer>} {ptr <pointer>} …Apply pointer=? to the arguments and return its return value.
<pointer>: <boolean> != this {ptr0 <pointer>} {ptr <pointer>} …Apply pointer!=? to the arguments and return its return value.
<pointer>: <boolean> < this {ptr0 <pointer>} {ptr <pointer>} …Apply pointer<? to the arguments and return its return value.
<pointer>: <boolean> > this {ptr0 <pointer>} {ptr <pointer>} …Apply pointer>? to the arguments and return its return value.
<pointer>: <boolean> <= this {ptr0 <pointer>} {ptr <pointer>} …Apply pointer<=? to the arguments and return its return value.
<pointer>: <boolean> >= this {ptr0 <pointer>} {ptr <pointer>} …Apply pointer>=? to the arguments and return its return value.
<pointer>: <pointer> add this {diff <exact-integer>}Apply pointer-add to the arguments and return its return value.
<pointer>: <pointer> diff this {P <pointer>}Apply pointer-diff to the arguments and return its return value.
<pointer>: <pointer> clone thisApply pointer-clone to the instance and return its return value.
<pointer>: <void> set-null! thisApply set-pointer-null! to the instance.
Next: built-in transcoders, Previous: built-in keywords, Up: built-in [Contents][Index]