Next: built-in bytevectors empty, Up: built-in bytevectors [Contents][Index]
<bytevector> typeType of bytevector objects.
<bytevector>: <bytevector> type-constructor {len <non-negative-fixnum>}<bytevector>: <bytevector> type-constructor {len <non-negative-fixnum>} {fill <fixnum>}The constructor is make-bytevector.
<bytevector>: <boolean> type-predicate objThe type predicate is bytevector?.
<bytevector>: <boolean> equality-predicate this {bv <bytevector>}The equality predicate is bytevector=?.
<bytevector>: <non-negative-fixnum> hash-function thisThe hash function is bytevector-hash.
<bytevector>: <non-negative-fixnum> length thisApply bytevector-length to the instance and return its return
value.
<bytevector>: = this {bv <bytevector>} …<bytevector>: != this {bv <bytevector>} …Apply bytevector=?, bytevector!=? to the instance and the
arguments and return its return value.
<bytevector>: <bytevector> append this {bv <bytevector>} …Apply bytevector-append to the arguments and return its return value.
<bytevector>: <bytevector> copy thisApply bytevector-copy to the instance and return its return value.
<bytevector>: () copy! this {src-start <non-negative-fixnum>} {dst <bytevector>} {dst-start <non-negative-fixnum>} {k <non-negative-fixnum>}Apply bytevector-copy! to the arguments and return its return value.
<bytevector>: () fill! this {fill <fixnum>}Apply bytevector-fill! to the arguments and return its return value.