This is the cbor Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:30:52 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cbor
CBOR encoder/decoder
Mihai Bazon <mihai.bazon@gmail.com>
MIT
0.0.1
trivial-utf-8
(system).
ieee-floats
(system).
local-time
(system).
closer-mop
(system).
package.lisp
(file).
cbor.lisp
(file).
memstream.lisp
(file).
encode.lisp
(file).
decode.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cbor/cbor.asd
cbor/package.lisp
cbor/cbor.lisp
cbor/memstream.lisp
cbor/encode.lisp
cbor/decode.lisp
cbor/cbor.lisp
package.lisp
(file).
cbor
(system).
*array-format*
(special variable).
*custom-tag-reader*
(special variable).
*dictionary-format*
(special variable).
*jsown-semantics*
(special variable).
*string-to-symbol*
(special variable).
*symbol-to-string*
(special variable).
*symbols-package*
(special variable).
*max-uint64*
(special variable).
*min-uint64*
(special variable).
*optimize*
(special variable).
decode-float16
(function).
encode-float16
(function).
raw-data
(type).
cbor/memstream.lisp
cbor.lisp
(file).
cbor
(system).
%make-memstream
(function).
*buffer-size*
(special variable).
copy-memstream
(function).
make-memstream
(function).
memstream
(structure).
memstream-p
(function).
ms-data
(reader).
(setf ms-data)
(writer).
ms-extend-stream
(function).
ms-peek-byte
(function).
ms-position
(reader).
(setf ms-position)
(writer).
ms-read-byte
(function).
ms-read-sequence
(function).
ms-size
(reader).
(setf ms-size)
(writer).
ms-whole-data
(function).
ms-write-byte
(function).
ms-write-sequence
(function).
with-ms-position
(macro).
with-stream-slots
(macro).
cbor/encode.lisp
memstream.lisp
(file).
cbor
(system).
encode
(function).
%encode
(function).
encode-alist
(function).
encode-array
(function).
encode-bignum
(function).
encode-binary
(function).
encode-false
(function).
encode-float
(function).
encode-hash
(function).
encode-list
(function).
encode-negative-integer
(function).
encode-null
(function).
encode-object
(generic function).
encode-positive-integer
(function).
encode-string
(function).
encode-symbol
(function).
encode-true
(function).
unroll-write-byte
(macro).
with-dictionary
(macro).
write-tag
(function).
cbor/decode.lisp
encode.lisp
(file).
cbor
(system).
decode
(function).
%decode
(function).
read-array
(function).
read-bignum
(function).
read-binary
(function).
read-datetime
(function).
read-float
(function).
read-map
(function).
read-string
(function).
read-string-datetime
(function).
read-tagged
(function).
unroll-read-byte
(macro).
with-tag
(macro).
Packages are listed by definition order.
cbor
common-lisp
.
*array-format*
(special variable).
*custom-tag-reader*
(special variable).
*dictionary-format*
(special variable).
*jsown-semantics*
(special variable).
*string-to-symbol*
(special variable).
*symbol-to-string*
(special variable).
*symbols-package*
(special variable).
decode
(function).
encode
(function).
%decode
(function).
%encode
(function).
%make-memstream
(function).
*buffer-size*
(special variable).
*max-uint64*
(special variable).
*min-uint64*
(special variable).
*optimize*
(special variable).
copy-memstream
(function).
decode-float16
(function).
encode-alist
(function).
encode-array
(function).
encode-bignum
(function).
encode-binary
(function).
encode-false
(function).
encode-float
(function).
encode-float16
(function).
encode-hash
(function).
encode-list
(function).
encode-negative-integer
(function).
encode-null
(function).
encode-object
(generic function).
encode-positive-integer
(function).
encode-string
(function).
encode-symbol
(function).
encode-true
(function).
make-memstream
(function).
memstream
(structure).
memstream-p
(function).
ms-data
(reader).
(setf ms-data)
(writer).
ms-extend-stream
(function).
ms-peek-byte
(function).
ms-position
(reader).
(setf ms-position)
(writer).
ms-read-byte
(function).
ms-read-sequence
(function).
ms-size
(reader).
(setf ms-size)
(writer).
ms-whole-data
(function).
ms-write-byte
(function).
ms-write-sequence
(function).
raw-data
(type).
read-array
(function).
read-bignum
(function).
read-binary
(function).
read-datetime
(function).
read-float
(function).
read-map
(function).
read-string
(function).
read-string-datetime
(function).
read-tagged
(function).
unroll-read-byte
(macro).
unroll-write-byte
(macro).
with-dictionary
(macro).
with-ms-position
(macro).
with-stream-slots
(macro).
with-tag
(macro).
write-tag
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Bind this to :list if you want arrays to decode as lists. Note that the empty array will be NIL in this case.
Custom tag reader function, for tags not supported by ‘read-tagged’. Receives tag number and the value.
How to decode dictionaries. Supports :HASH, :ALIST or :PLIST. When :HASH (the default), dictionaries are decoded into hash tables using #’EQ as test when *string-to-symbol* is bound, or #’EQUAL otherwise.
Bind this to T if you want encode/decode to use JSOWN’s conventions.
A function that converts strings to symbols. Applied for dictionary name and keys. If bound to NIL while decoding, strings will be left alone.
A function that converts symbols to strings. If bound to NIL while encoding, ‘symbol-name’ will be used instead.
Package to intern symbols into. Used by the default implementation of ‘*string-to-symbol*’.
cbor
.
cbor
.
structure-object
.
cbor::raw-data
(make-array cbor::*buffer-size* :element-type (quote (unsigned-byte 8)))
common-lisp
.
(integer 0 17592186044416)
0
(integer 0 17592186044416)
0
Jump to: | %
(
C D E F G M R U W |
---|
Jump to: | %
(
C D E F G M R U W |
---|
Jump to: | *
D P S |
---|
Jump to: | *
D P S |
---|
Jump to: | C D E F M P R S T |
---|
Jump to: | C D E F M P R S T |
---|