This is the com.gigamonkeys.binary-data Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:06:02 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
com.gigamonkeys.binary-data
Library 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.asd
com.gigamonkeys.binary-data/packages.lisp
com.gigamonkeys.binary-data/binary-data.lisp
com.gigamonkeys.binary-data/common-datatypes.lisp
com.gigamonkeys.binary-data/com.gigamonkeys.binary-data.asd
com.gigamonkeys.binary-data
(system).
com.gigamonkeys.binary-data/packages.lisp
com.gigamonkeys.binary-data
(system).
com.gigamonkeys.binary-data/binary-data.lisp
packages.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.lisp
packages.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-datatypes
com.gigamonkeys.binary-data
.
common-lisp
.
ucs-2-char-type
(function).
swap-bytes
(function).
com.gigamonkeys.binary-data
binary-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 |
---|