This is the com.gigamonkeys.binary-data Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:01:39 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
com.gigamonkeys.binary-dataLibrary for reading and writing binary data.
Peter Seibel <peter@gigamonkeys.com>
alexandria (system).
packages.lisp (file).
binary-data.lisp (file).
common-datatypes.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
com.gigamonkeys.binary-data/com.gigamonkeys.binary-data.asdcom.gigamonkeys.binary-data/packages.lispcom.gigamonkeys.binary-data/binary-data.lispcom.gigamonkeys.binary-data/common-datatypes.lispcom.gigamonkeys.binary-data/com.gigamonkeys.binary-data.asdcom.gigamonkeys.binary-data (system).
com.gigamonkeys.binary-data/packages.lispcom.gigamonkeys.binary-data (system).
com.gigamonkeys.binary-data/binary-data.lisppackages.lisp (file).
com.gigamonkeys.binary-data (system).
*in-progress-objects* (special variable).
+null+ (constant).
current-binary-object (function).
define-binary-class (macro).
define-binary-type (macro).
define-enumeration (macro).
define-tagged-binary-class (macro).
immediate-parent (function).
parent-of-type (function).
read-value (generic function).
write-value (generic function).
all-slots (function).
as-keyword (function).
define-generic-binary-class (macro).
direct-slots (function).
inherited-slots (function).
mklist (function).
new-class-all-slots (function).
normalize-mapping (function).
normalize-slot-spec (function).
read-object (generic function).
slot->binding (function).
slot->defclass-slot (function).
slot->keyword-arg (function).
slot->read-value (function).
slot->write-value (function).
type-reader-body (function).
type-writer-body (function).
write-object (generic function).
com.gigamonkeys.binary-data/common-datatypes.lisppackages.lisp (file).
binary-data.lisp (file).
com.gigamonkeys.binary-data (system).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
read-value (method).
ucs-2-char-type (function).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
write-value (method).
swap-bytes (function).
Packages are listed by definition order.
com.gigamonkeys.binary-data.common-datatypescom.gigamonkeys.binary-data.
common-lisp.
ucs-2-char-type (function).
swap-bytes (function).
com.gigamonkeys.binary-databinary-data
alexandria.
common-lisp.
*in-progress-objects* (special variable).
+null+ (constant).
current-binary-object (function).
define-binary-class (macro).
define-binary-type (macro).
define-enumeration (macro).
define-tagged-binary-class (macro).
immediate-parent (function).
parent-of-type (function).
read-value (generic function).
write-value (generic function).
all-slots (function).
as-keyword (function).
define-generic-binary-class (macro).
direct-slots (function).
inherited-slots (function).
mklist (function).
new-class-all-slots (function).
normalize-mapping (function).
normalize-slot-spec (function).
read-object (generic function).
slot->binding (function).
slot->defclass-slot (function).
slot->keyword-arg (function).
slot->read-value (function).
slot->write-value (function).
type-reader-body (function).
type-writer-body (function).
write-object (generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Read a value of the given type from the stream.
(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-terminated-string)) stream1 &key terminator) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-string)) stream1 &key length) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-char-little-endian)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-char-big-endian)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-char)) stream1 &key swap) ¶(eql com.gigamonkeys.binary-data.common-datatypes:iso-8859-1-terminated-string)) stream1 &key terminator) ¶(eql com.gigamonkeys.binary-data.common-datatypes:iso-8859-1-string)) stream1 &key length) ¶(eql com.gigamonkeys.binary-data.common-datatypes:iso-8859-1-char)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:generic-terminated-string)) stream1 &key terminator character-type) ¶(eql com.gigamonkeys.binary-data.common-datatypes:generic-string)) stream1 &key length character-type) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u4)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u3)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u2)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u1)) stream1 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:unsigned-integer)) stream1 &key bytes bits-per-byte) ¶symbol) stream &key) ¶Write a value as the given type to the stream.
(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-terminated-string)) stream1 value2 &key terminator) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-string)) stream1 value2 &key length) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-char-little-endian)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-char-big-endian)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:ucs-2-char)) stream1 value2 &key swap) ¶(eql com.gigamonkeys.binary-data.common-datatypes:iso-8859-1-terminated-string)) stream1 value2 &key terminator) ¶(eql com.gigamonkeys.binary-data.common-datatypes:iso-8859-1-string)) stream1 value2 &key length) ¶(eql com.gigamonkeys.binary-data.common-datatypes:iso-8859-1-char)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:generic-terminated-string)) stream1 value2 &key terminator character-type) ¶(eql com.gigamonkeys.binary-data.common-datatypes:generic-string)) stream1 value2 &key length character-type) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u4)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u3)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u2)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:u1)) stream1 value2 &key) ¶(eql com.gigamonkeys.binary-data.common-datatypes:unsigned-integer)) stream1 value2 &key bytes bits-per-byte) ¶symbol) stream value &key) ¶Like all slots but works while compiling a new class before slots and superclasses have been saved.
Fill in the slots of object from stream.
progn.
:most-specific-last
Write out the slots of object to the stream.
progn.
:most-specific-last
| Jump to: | A C D F G I M N P R S T U W |
|---|
| Jump to: | A C D F G I M N P R S T U W |
|---|
| Jump to: | *
+
C S |
|---|
| Jump to: | *
+
C S |
|---|
| Jump to: | B C F P S |
|---|
| Jump to: | B C F P S |
|---|