Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the claw Reference Manual, version 1.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 13:00:44 2020 GMT+0.
• Introduction | What claw is all about | |
• Systems | The systems documentation | |
• Modules | The modules documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
Common Lisp autowrapping facility for quickly creating clean&lean bindings to C libraries (C++ support pending).
:claw
started as a fork of awesome
cl-autowrap
library, but while the
idea is stayed the same it was almost completely rewritten to make it more
maintainable and to streamline it for goals I pursued - clean, very thin
performance-oriented (as less consing as possible, minimum overhead) bindings
generator.
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The claw system | ||
• The claw/cffi system | ||
• The claw/wrapper system | ||
• The claw/spec system | ||
• The claw/util system |
Next: The claw/cffi system, Previous: Systems, Up: Systems [Contents][Index]
Pavel Korolev
BSD-2-Clause
Generate clean & lean bindings easily
1.0
claw.asd (file)
packages.lisp (file)
Next: The claw/wrapper system, Previous: The claw system, Up: Systems [Contents][Index]
Pavel Korolev
BSD-2-Clause
CFFI generator for CLAW
1.0
claw.asd (file)
Next: The claw/spec system, Previous: The claw/cffi system, Up: Systems [Contents][Index]
Pavel Korolev
BSD-2-Clause
Wrapper definition interface for CLAW
1.0
claw.asd (file)
Next: The claw/util system, Previous: The claw/wrapper system, Up: Systems [Contents][Index]
Ryan Pavlik, Pavel Korolev
BSD-2-Clause
Spec generation support and c2ffi interop for CLAW
1.0
claw.asd (file)
Previous: The claw/spec system, Up: Systems [Contents][Index]
Ryan Pavlik, Pavel Korolev
BSD-2-Clause
Various utilities used across CLAW subsystems
1.0
claw.asd (file)
Modules are listed depth-first from the system components tree.
• The claw/cffi/generator module | ||
• The claw/cffi/adapter module | ||
• The claw/spec/entity module |
Next: The claw/cffi/adapter module, Previous: Modules, Up: Modules [Contents][Index]
util.lisp (file)
claw/cffi (system)
cffi/c/generator/
Next: The claw/spec/entity module, Previous: The claw/cffi/generator module, Up: Modules [Contents][Index]
generator (module)
claw/cffi (system)
cffi/c/adapter/
Previous: The claw/cffi/adapter module, Up: Modules [Contents][Index]
specification.lisp (file)
claw/spec (system)
spec/entity/
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files | ||
• Static files |
Next: Static files, Previous: Files, Up: Files [Contents][Index]
Next: The claw/packages․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
/home/quickref/quicklisp/dists/quicklisp/software/claw-stable-git/claw.asd
Next: The claw/cffi/packages․lisp file, Previous: The claw․asd file, Up: Lisp files [Contents][Index]
Next: The claw/cffi/util․lisp file, Previous: The claw/packages․lisp file, Up: Lisp files [Contents][Index]
claw/cffi (system)
cffi/c/packages.lisp
Next: The claw/cffi/generator/type․lisp file, Previous: The claw/cffi/packages․lisp file, Up: Lisp files [Contents][Index]
packages.lisp (file)
claw/cffi (system)
cffi/c/util.lisp
Next: The claw/cffi/generator/primitive․lisp file, Previous: The claw/cffi/util․lisp file, Up: Lisp files [Contents][Index]
generator (module)
cffi/c/generator/type.lisp
Next: The claw/cffi/generator/extern․lisp file, Previous: The claw/cffi/generator/type․lisp file, Up: Lisp files [Contents][Index]
type.lisp (file)
generator (module)
cffi/c/generator/primitive.lisp
Next: The claw/cffi/generator/constant․lisp file, Previous: The claw/cffi/generator/primitive․lisp file, Up: Lisp files [Contents][Index]
primitive.lisp (file)
generator (module)
cffi/c/generator/extern.lisp
generate-binding (method)
Next: The claw/cffi/generator/typedef․lisp file, Previous: The claw/cffi/generator/extern․lisp file, Up: Lisp files [Contents][Index]
extern.lisp (file)
generator (module)
cffi/c/generator/constant.lisp
generate-binding (method)
Next: The claw/cffi/generator/enum․lisp file, Previous: The claw/cffi/generator/constant․lisp file, Up: Lisp files [Contents][Index]
constant.lisp (file)
generator (module)
cffi/c/generator/typedef.lisp
Next: The claw/cffi/generator/struct․lisp file, Previous: The claw/cffi/generator/typedef․lisp file, Up: Lisp files [Contents][Index]
typedef.lisp (file)
generator (module)
cffi/c/generator/enum.lisp
Next: The claw/cffi/generator/function․lisp file, Previous: The claw/cffi/generator/enum․lisp file, Up: Lisp files [Contents][Index]
enum.lisp (file)
generator (module)
cffi/c/generator/struct.lisp
Next: The claw/cffi/adapter/adapter․lisp file, Previous: The claw/cffi/generator/struct․lisp file, Up: Lisp files [Contents][Index]
struct.lisp (file)
generator (module)
cffi/c/generator/function.lisp
Next: The claw/cffi/adapter/dynamic․lisp file, Previous: The claw/cffi/generator/function․lisp file, Up: Lisp files [Contents][Index]
adapter (module)
cffi/c/adapter/adapter.lisp
build-adapter (generic function)
Next: The claw/cffi/adapter/static․lisp file, Previous: The claw/cffi/adapter/adapter․lisp file, Up: Lisp files [Contents][Index]
template/dynamic.c (file)
adapter (module)
cffi/c/adapter/dynamic.lisp
initialize-adapter (generic function)
Next: The claw/cffi/library․lisp file, Previous: The claw/cffi/adapter/dynamic․lisp file, Up: Lisp files [Contents][Index]
template/static.c (file)
adapter (module)
cffi/c/adapter/static.lisp
Next: The claw/wrapper/packages․lisp file, Previous: The claw/cffi/adapter/static․lisp file, Up: Lisp files [Contents][Index]
adapter (module)
claw/cffi (system)
cffi/c/library.lisp
expand-library-definition (method)
Next: The claw/wrapper/library․lisp file, Previous: The claw/cffi/library․lisp file, Up: Lisp files [Contents][Index]
claw/wrapper (system)
wrapper/packages.lisp
Next: The claw/wrapper/wrapper․lisp file, Previous: The claw/wrapper/packages․lisp file, Up: Lisp files [Contents][Index]
packages.lisp (file)
claw/wrapper (system)
wrapper/library.lisp
expand-library-definition (generic function)
map-path (function)
Next: The claw/spec/packages․lisp file, Previous: The claw/wrapper/library․lisp file, Up: Lisp files [Contents][Index]
library.lisp (file)
claw/wrapper (system)
wrapper/wrapper.lisp
Next: The claw/spec/util․lisp file, Previous: The claw/wrapper/wrapper․lisp file, Up: Lisp files [Contents][Index]
Next: The claw/spec/json․lisp file, Previous: The claw/spec/packages․lisp file, Up: Lisp files [Contents][Index]
packages.lisp (file)
claw/spec (system)
spec/util.lisp
Next: The claw/spec/c2ffi․lisp file, Previous: The claw/spec/util․lisp file, Up: Lisp files [Contents][Index]
util.lisp (file)
claw/spec (system)
spec/json.lisp
Next: The claw/spec/inclusion․lisp file, Previous: The claw/spec/json․lisp file, Up: Lisp files [Contents][Index]
json.lisp (file)
claw/spec (system)
spec/c2ffi.lisp
Next: The claw/spec/specification․lisp file, Previous: The claw/spec/c2ffi․lisp file, Up: Lisp files [Contents][Index]
c2ffi.lisp (file)
claw/spec (system)
spec/inclusion.lisp
Next: The claw/spec/entity/entity․lisp file, Previous: The claw/spec/inclusion․lisp file, Up: Lisp files [Contents][Index]
inclusion.lisp (file)
claw/spec (system)
spec/specification.lisp
Next: The claw/spec/entity/primitive․lisp file, Previous: The claw/spec/specification․lisp file, Up: Lisp files [Contents][Index]
entity (module)
spec/entity/entity.lisp
Next: The claw/spec/entity/alias․lisp file, Previous: The claw/spec/entity/entity․lisp file, Up: Lisp files [Contents][Index]
entity.lisp (file)
entity (module)
spec/entity/primitive.lisp
Next: The claw/spec/entity/pointer․lisp file, Previous: The claw/spec/entity/primitive․lisp file, Up: Lisp files [Contents][Index]
primitive.lisp (file)
entity (module)
spec/entity/alias.lisp
Next: The claw/spec/entity/array․lisp file, Previous: The claw/spec/entity/alias․lisp file, Up: Lisp files [Contents][Index]
alias.lisp (file)
entity (module)
spec/entity/pointer.lisp
Next: The claw/spec/entity/enum․lisp file, Previous: The claw/spec/entity/pointer․lisp file, Up: Lisp files [Contents][Index]
pointer.lisp (file)
entity (module)
spec/entity/array.lisp
Next: The claw/spec/entity/record․lisp file, Previous: The claw/spec/entity/array․lisp file, Up: Lisp files [Contents][Index]
array.lisp (file)
entity (module)
spec/entity/enum.lisp
Next: The claw/spec/entity/function․lisp file, Previous: The claw/spec/entity/enum․lisp file, Up: Lisp files [Contents][Index]
enum.lisp (file)
entity (module)
spec/entity/record.lisp
Next: The claw/spec/entity/extern․lisp file, Previous: The claw/spec/entity/record․lisp file, Up: Lisp files [Contents][Index]
record.lisp (file)
entity (module)
spec/entity/function.lisp
Next: The claw/util/sha1․lisp file, Previous: The claw/spec/entity/function․lisp file, Up: Lisp files [Contents][Index]
function.lisp (file)
entity (module)
spec/entity/extern.lisp
foreign-extern (class)
Next: The claw/util/util․lisp file, Previous: The claw/spec/entity/extern․lisp file, Up: Lisp files [Contents][Index]
claw/util (system)
sha1.lisp
Previous: The claw/util/sha1․lisp file, Up: Lisp files [Contents][Index]
sha1.lisp (file)
claw/util (system)
util.lisp
Previous: Lisp files, Up: Files [Contents][Index]
• The claw/cffi/adapter/template/dynamic.c file | ||
• The claw/cffi/adapter/template/static.c file |
Next: The claw/cffi/adapter/template/static․c file, Previous: Static files, Up: Static files [Contents][Index]
adapter.lisp (file)
adapter (module)
cffi/c/adapter/template/dynamic.c
Previous: The claw/cffi/adapter/template/dynamic․c file, Up: Static files [Contents][Index]
dynamic.lisp (file)
adapter (module)
cffi/c/adapter/template/static.c
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The claw package | ||
• The claw.cffi.c package | ||
• The %claw.anonymous package | ||
• The claw.wrapper package | ||
• The claw.spec package | ||
• The claw-sha1 package | ||
• The claw.util package |
Next: The claw․cffi․c package, Previous: Packages, Up: Packages [Contents][Index]
packages.lisp (file)
Next: The %claw․anonymous package, Previous: The claw package, Up: Packages [Contents][Index]
packages.lisp (file)
Next: The claw․wrapper package, Previous: The claw․cffi․c package, Up: Packages [Contents][Index]
struct.lisp (file)
Next: The claw․spec package, Previous: The %claw․anonymous package, Up: Packages [Contents][Index]
packages.lisp (file)
Next: The claw-sha1 package, Previous: The claw․wrapper package, Up: Packages [Contents][Index]
packages.lisp (file)
Next: The claw․util package, Previous: The claw․spec package, Up: Packages [Contents][Index]
sha1.lisp (file)
common-lisp
Previous: The claw-sha1 package, Up: Packages [Contents][Index]
util.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported constants | ||
• Exported macros | ||
• Exported functions | ||
• Exported generic functions | ||
• Exported classes |
Next: Exported macros, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
Next: Exported functions, Previous: Exported constants, Up: Exported definitions [Contents][Index]
wrapper.lisp (file)
specification.lisp (file)
specification.lisp (file)
specification.lisp (file)
Next: Exported generic functions, Previous: Exported macros, Up: Exported definitions [Contents][Index]
alias.lisp (file)
specification.lisp (file)
alias.lisp (file)
alias.lisp (file)
entity.lisp (file)
specification.lisp (file)
specification.lisp (file)
specification.lisp (file)
Return the HMAC-SHA1 digest for a byte sequence.
Return the HMAC-SHA1 hex digest for a byte sequence.
wrapper.lisp (file)
Return the SHA1 digest for a byte sequence.
Return the SHA1 hex digest for a byte sequence.
wrapper.lisp (file)
wrapper.lisp (file)
wrapper.lisp (file)
wrapper.lisp (file)
wrapper.lisp (file)
wrapper.lisp (file)
Next: Exported classes, Previous: Exported functions, Up: Exported definitions [Contents][Index]
adapter.lisp (file)
library.lisp (file)
library.lisp (file)
automatically generated reader method
alias.lisp (file)
automatically generated reader method
primitive.lisp (file)
entity.lisp (file)
alias.lisp (file)
automatically generated reader method
entity.lisp (file)
automatically generated reader method
entity.lisp (file)
entity.lisp (file)
function.lisp (file)
record.lisp (file)
alias.lisp (file)
automatically generated reader method
entity.lisp (file)
entity.lisp (file)
automatically generated reader method
entity.lisp (file)
automatically generated reader method
entity.lisp (file)
automatically generated reader method
function.lisp (file)
automatically generated reader method
function.lisp (file)
automatically generated reader method
function.lisp (file)
automatically generated reader method
function.lisp (file)
automatically generated reader method
record.lisp (file)
automatically generated reader method
record.lisp (file)
automatically generated reader method
record.lisp (file)
automatically generated reader method
record.lisp (file)
dynamic.lisp (file)
Previous: Exported generic functions, Up: Exported definitions [Contents][Index]
alias.lisp (file)
foreign-entity (class)
:aliased
(error ":aliased missing")
foreign-alias-type (generic function)
primitive.lisp (file)
foreign-entity (class)
:value
(error ":value missing")
foreign-constant-value (generic function)
entity.lisp (file)
standard-object (class)
(or null string number)
:id
foreign-entity-id (generic function)
(or null string number)
:name
(error ":name missing")
foreign-entity-name (generic function)
(or null string)
:location
foreign-entity-location (generic function)
:type
(error ":type missing")
foreign-entity-type (generic function)
enum.lisp (file)
foreign-entity (class)
:values
foreign-enum-values (generic function)
extern.lisp (file)
foreign-symbol (class)
function.lisp (file)
foreign-entity (class)
:variadic-p
foreign-function-variadic-p (generic function)
:return-type
(error ":return-type missing")
foreign-function-return-type (generic function)
:storage-class
foreign-function-storage-class (generic function)
:parameters
(error ":parameters missing")
foreign-function-parameters (generic function)
primitive.lisp (file)
record.lisp (file)
:fields
foreign-record-fields (generic function)
record.lisp (file)
foreign-record (class)
record.lisp (file)
foreign-record (class)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal constants | ||
• Internal special variables | ||
• Internal macros | ||
• Internal functions | ||
• Internal generic functions | ||
• Internal structures | ||
• Internal classes |
Next: Internal special variables, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
util.lisp (file)
util.lisp (file)
inclusion.lisp (file)
primitive.lisp (file)
Next: Internal macros, Previous: Internal constants, Up: Internal definitions [Contents][Index]
specification.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
c2ffi.lisp (file)
c2ffi.lisp (file)
c2ffi.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
adapter.lisp (file)
entity.lisp (file)
entity.lisp (file)
adapter.lisp (file)
struct.lisp (file)
struct.lisp (file)
adapter.lisp (file)
adapter.lisp (file)
adapter.lisp (file)
typedef.lisp (file)
adapter.lisp (file)
adapter.lisp (file)
adapter.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
dynamic.lisp (file)
function.lisp (file)
function.lisp (file)
function.lisp (file)
function.lisp (file)
specification.lisp (file)
type.lisp (file)
enum.lisp (file)
dynamic.lisp (file)
static.lisp (file)
This is a hack to determine if c2ffi exists; it assumes if it doesn’t exist, we will get a return code other than 0.
c2ffi.lisp (file)
entity.lisp (file)
record.lisp (file)
specification.lisp (file)
function.lisp (file)
record.lisp (file)
record.lisp (file)
entity.lisp (file)
wrapper.lisp (file)
dynamic.lisp (file)
Create a SHA-1 digest from an adjustable vector containing the message.
entity.lisp (file)
entity.lisp (file)
util.lisp (file)
util.lisp (file)
type.lisp (file)
util.lisp (file)
entity.lisp (file)
struct.lisp (file)
inclusion.lisp (file)
Run c2ffi on ‘INPUT-FILE‘, outputting to ‘OUTPUT-FILE‘ and ‘MACRO-OUTPUT-FILE‘, optionally specifying a target triple ‘ARCH‘.
c2ffi.lisp (file)
c2ffi.lisp (file)
function.lisp (file)
struct.lisp (file)
struct.lisp (file)
function.lisp (file)
wrapper.lisp (file)
primitive.lisp (file)
struct.lisp (file)
util.lisp (file)
Convert a 160-bit hash to a 20-byte digest list.
Convert x to an unsigned-byte vector.
dynamic.lisp (file)
specification.lisp (file)
dynamic.lisp (file)
static.lisp (file)
dynamic.lisp (file)
specification.lisp (file)
static.lisp (file)
wrapper.lisp (file)
specification.lisp (file)
library.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
inclusion.lisp (file)
struct.lisp (file)
record.lisp (file)
function.lisp (file)
specification.lisp (file)
entity.lisp (file)
record.lisp (file)
library.lisp (file)
function.lisp (file)
record.lisp (file)
c2ffi.lisp (file)
dynamic.lisp (file)
static.lisp (file)
adapter.lisp (file)
specification.lisp (file)
util.lisp (file)
specification.lisp (file)
record.lisp (file)
function.lisp (file)
adapter.lisp (file)
specification.lisp (file)
Define a foreign enum given ‘NAME‘, a symbol, and a list of symbol-to-integer mappings, ‘VALUE-LIST‘. ID should be 0 unless anonymous-indexing is enabled and this will be later typedef’d by ID.
function.lisp (file)
Define a foreign record (struct or union) given ‘NAME‘, a symbol, ‘TYPE‘, either :struct or :union, and a list of fields. The actual name for the type will be ‘(:struct NAME)‘ or ‘(:union NAME)‘, as appropriate.
record.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
type.lisp (file)
function.lisp (file)
Rotate a 32-bit word left by bits.
Run c2ffi on ‘INPUT-FILE‘, outputting to ‘OUTPUT-FILE‘ and ‘MACRO-OUTPUT-FILE‘, optionally specifying a target triple ‘ARCH‘.
c2ffi.lisp (file)
c2ffi.lisp (file)
dynamic.lisp (file)
inclusion.lisp (file)
enum.lisp (file)
entity.lisp (file)
type.lisp (file)
Returns new status if successfully upgraded or old one otherwise
inclusion.lisp (file)
Read a 32-bit, big-endian word from a message chunk.
wrapper.lisp (file)
wrapper.lisp (file)
c2ffi.lisp (file)
specification.lisp (file)
Next: Internal structures, Previous: Internal functions, Up: Internal definitions [Contents][Index]
util.lisp (file)
function.lisp (file)
util.lisp (file)
function.lisp (file)
util.lisp (file)
function.lisp (file)
automatically generated reader method
adapter.lisp (file)
Compose FORM referencing a type from entity
entity.lisp (file)
function.lisp (file)
enum.lisp (file)
alias.lisp (file)
primitive.lisp (file)
Compose FORM from TYPE
specification.lisp (file)
extern.lisp (file)
function.lisp (file)
record.lisp (file)
record.lisp (file)
enum.lisp (file)
alias.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
Compose FORM referencing a type from a type descriptor
entity.lisp (file)
record.lisp (file)
record.lisp (file)
record.lisp (file)
array.lisp (file)
pointer.lisp (file)
specification.lisp (file)
primitive.lisp (file)
adapter.lisp (file)
static.lisp (file)
dynamic.lisp (file)
automatically generated reader method
entity.lisp (file)
automatically generated reader method
adapter.lisp (file)
adapter.lisp (file)
static.lisp (file)
dynamic.lisp (file)
library.lisp (file)
function.lisp (file)
struct.lisp (file)
struct.lisp (file)
enum.lisp (file)
typedef.lisp (file)
constant.lisp (file)
extern.lisp (file)
primitive.lisp (file)
Generates dependency bindings first
type.lisp (file)
library.lisp (file)
struct.lisp (file)
struct.lisp (file)
typedef.lisp (file)
library.lisp (file)
struct.lisp (file)
struct.lisp (file)
automatically generated reader method
adapter.lisp (file)
automatically generated reader method
adapter.lisp (file)
inclusion.lisp (file)
specification.lisp (file)
function.lisp (file)
record.lisp (file)
alias.lisp (file)
primitive.lisp (file)
entity.lisp (file)
Parse FORM tagged as TAG; specialize on (eql ’symbol)
specification.lisp (file)
extern.lisp (file)
function.lisp (file)
function.lisp (file)
record.lisp (file)
record.lisp (file)
record.lisp (file)
enum.lisp (file)
array.lisp (file)
pointer.lisp (file)
alias.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
primitive.lisp (file)
entity.lisp (file)
entity.lisp (file)
util.lisp (file)
primitive.lisp (file)
automatically generated reader method
adapter.lisp (file)
specification.lisp (file)
function.lisp (file)
record.lisp (file)
enum.lisp (file)
alias.lisp (file)
entity.lisp (file)
automatically generated reader method
adapter.lisp (file)
automatically generated reader method
adapter.lisp (file)
Next: Internal classes, Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
wrapper.lisp (file)
structure-object (structure)
wrapper-name (function)
(setf wrapper-name) (function)
wrapper-headers (function)
(setf wrapper-headers) (function)
wrapper-specification (function)
(setf wrapper-specification) (function)
wrapper-standard (function)
(setf wrapper-standard) (function)
wrapper-includes (function)
(setf wrapper-includes) (function)
0
wrapper-last-update-time (function)
(setf wrapper-last-update-time) (function)
wrapper-path-mapper (function)
(setf wrapper-path-mapper) (function)
Previous: Internal structures, Up: Internal definitions [Contents][Index]
adapter.lisp (file)
standard-object (class)
wrapper-name-of (generic function)
adapter-file-of (generic function)
wrapper-last-update-time-of (generic function)
headers-of (generic function)
standard-of (generic function)
includes-of (generic function)
functions-of (generic function)
entity.lisp (file)
standard-object (class)
:bit-size
foreign-entity-bit-size (generic function)
:bit-alignment
foreign-entity-bit-alignment (generic function)
dynamic.lisp (file)
adapter (class)
function.lisp (file)
foreign-entity (class)
record.lisp (file)
:bit-offset
(error ":bit-offset")
foreign-record-field-bit-offset (generic function)
(or null t)
:bitfield-p
foreign-record-field-bitfield-p (generic function)
(or null integer)
:bit-width
foreign-record-field-bit-width (generic function)
entity.lisp (file)
foreign-entity (class)
foreign-extern (class)
specification.lisp (file)
standard-object (class)
(make-hash-table :test (quote equal))
specification.lisp (file)
standard-object (class)
(make-hash-table :test (quote equal))
(list)
(list)
static.lisp (file)
adapter (class)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | C F L M S |
---|
Jump to: | C F L M S |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | %
(
A B C D E F G H I K L M N O P R S T U W |
---|
Jump to: | %
(
A B C D E F G H I K L M N O P R S T U W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
+
A B C E F H I L N P R S T V W |
---|
Jump to: | *
+
A B C E F H I L N P R S T V W |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | %
A C D F L P S W |
---|
Jump to: | %
A C D F L P S W |
---|