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.")