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.