Function: bindat--type
bindat--type is a byte-compiled function defined in bindat.el.gz.
Signature
(bindat--type OP HEAD &rest ARGS)
Documentation
Return the code for the operation OP of the Bindat type (HEAD . ARGS).
OP can be one of: unpack', (pack VAL), or (length VAL) where VAL is the name of a variable that will hold the value we need to pack.
Implementations
(bindat--type OP (FIELD cons) &rest FIELDS) in `bindat.el'.
Undocumented
(bindat--type OP (## (eql :pack-var)) VAR &rest FIELDS) in `bindat.el'.
Undocumented
(bindat--type OP (## (eql 'struct)) &rest ARGS) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'unit)) VAL) in `bindat.el'.
Undocumented
(bindat--type OP (## (eql 'vec)) COUNT &rest TYPE) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'type)) EXP) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'align)) LEN) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'fill)) LEN) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'bits)) LEN) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'strz)) &optional LEN) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'str)) LEN) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'uint)) N &optional LE) in `bindat.el'.
Undocumented
(bindat--type OP (_ (eql 'byte))) in `bindat.el'.
Undocumented
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/bindat.el.gz
(cl-defgeneric bindat--type (op head &rest args)
"Return the code for the operation OP of the Bindat type (HEAD . ARGS).
OP can be one of: unpack', (pack VAL), or (length VAL) where VAL
is the name of a variable that will hold the value we need to pack.")