Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the verrazano Reference Manual, version 0.5, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 15:27:16 2020 GMT+0.
• Introduction | What verrazano 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 |
Getting started =============== To generate the example bindings do the following: $ cd verrazano/ $ sbcl --load generate-example-bindings.lisp For more details look at the generate-example-bindings.lisp file and copy/modify it to suite your needs. For further information see the documents/ directory and the homepage at: http://common-lisp.net/project/fetter/
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The verrazano system |
Rayiner Hashem
0.5
verrazano.asd (file)
src (module)
Modules are listed depth-first from the system components tree.
• The verrazano/src module | ||
• The verrazano/src/frontend module | ||
• The verrazano/src/cffi-backend module |
Next: The verrazano/src/frontend module, Previous: Modules, Up: Modules [Contents][Index]
verrazano (system)
src/
Next: The verrazano/src/cffi-backend module, Previous: The verrazano/src module, Up: Modules [Contents][Index]
src (module)
src/frontend/
Previous: The verrazano/src/frontend module, Up: Modules [Contents][Index]
frontend (module)
src (module)
src/backends/cffi/
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 verrazano/src/flexml․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
verrazano.asd
verrazano (system)
Next: The verrazano/src/packages․lisp file, Previous: The verrazano․asd file, Up: Lisp files [Contents][Index]
src (module)
src/flexml.lisp
Next: The verrazano/src/frontend/api․lisp file, Previous: The verrazano/src/flexml․lisp file, Up: Lisp files [Contents][Index]
src (module)
src/packages.lisp
Next: The verrazano/src/frontend/utility․lisp file, Previous: The verrazano/src/packages․lisp file, Up: Lisp files [Contents][Index]
frontend (module)
src/frontend/api.lisp
Next: The verrazano/src/frontend/parser․lisp file, Previous: The verrazano/src/frontend/api․lisp file, Up: Lisp files [Contents][Index]
api.lisp (file)
frontend (module)
src/frontend/utility.lisp
Next: The verrazano/src/frontend/analyses․lisp file, Previous: The verrazano/src/frontend/utility․lisp file, Up: Lisp files [Contents][Index]
utility.lisp (file)
frontend (module)
src/frontend/parser.lisp
Next: The verrazano/src/frontend/backend․lisp file, Previous: The verrazano/src/frontend/parser․lisp file, Up: Lisp files [Contents][Index]
parser.lisp (file)
frontend (module)
src/frontend/analyses.lisp
artificial? (function)
Next: The verrazano/src/frontend/filters-and-transformers․lisp file, Previous: The verrazano/src/frontend/analyses․lisp file, Up: Lisp files [Contents][Index]
analyses.lisp (file)
frontend (module)
src/frontend/backend.lisp
Next: The verrazano/src/frontend/driver․lisp file, Previous: The verrazano/src/frontend/backend․lisp file, Up: Lisp files [Contents][Index]
backend.lisp (file)
frontend (module)
src/frontend/filters-and-transformers.lisp
Next: The verrazano/src/cffi-backend/cffi․lisp file, Previous: The verrazano/src/frontend/filters-and-transformers․lisp file, Up: Lisp files [Contents][Index]
frontend (module)
src/frontend/driver.lisp
generate-binding (function)
Next: The verrazano/src/cffi-backend/writers․lisp file, Previous: The verrazano/src/frontend/driver․lisp file, Up: Lisp files [Contents][Index]
cffi-backend (module)
src/backends/cffi/cffi.lisp
Previous: The verrazano/src/cffi-backend/cffi․lisp file, Up: Lisp files [Contents][Index]
cffi.lisp (file)
cffi-backend (module)
src/backends/cffi/writers.lisp
Previous: Lisp files, Up: Files [Contents][Index]
• The verrazano/src/generate-example-bindings.lisp file |
Previous: Static files, Up: Static files [Contents][Index]
src (module)
/home/quickref/quicklisp/dists/quicklisp/software/verrazano-20120909-darcs/src/generate-example-bindings.lisp (not found)
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The flexml package | ||
• The xml package | ||
• The verrazano package | ||
• The verrazano-user package | ||
• The gccxml package |
Next: The xml package, Previous: Packages, Up: Packages [Contents][Index]
flexml.lisp (file)
Next: The verrazano package, Previous: The flexml package, Up: Packages [Contents][Index]
flexml.lisp (file)
Next: The verrazano-user package, Previous: The xml package, Up: Packages [Contents][Index]
packages.lisp (file)
Next: The gccxml package, Previous: The verrazano package, Up: Packages [Contents][Index]
packages.lisp (file)
Previous: The verrazano-user package, Up: Packages [Contents][Index]
packages.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 functions | ||
• Exported generic functions | ||
• Exported classes | ||
• Exported types |
Next: Exported generic functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
analyses.lisp (file)
Insert a hyphen before each subsequent uppercase, lowercase alphanumeric characters
Replaces _ with - except at the very beginning.
flexml.lisp (file)
flexml.lisp (file)
This is the primary entry point, given a CONFIGURATION generate a binding using BACKEND.
driver.lisp (file)
flexml.lisp (file)
flexml.lisp (file)
flexml.lisp (file)
Next: Exported classes, Previous: Exported functions, Up: Exported definitions [Contents][Index]
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
flexml.lisp (file)
flexml.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
flexml.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
Next: Exported types, Previous: Exported generic functions, Up: Exported definitions [Contents][Index]
parser.lisp (file)
parser.lisp (file)
node-with-type (class)
write-cffi-type (method)
parser.lisp (file)
node (class)
parser.lisp (file)
boolean
incomplete? (generic function)
(setf incomplete?) (generic function)
parser.lisp (file)
node-with-name (class)
parser.lisp (file)
node (class)
parser.lisp (file)
node-with-type (class)
boolean
const? (generic function)
(setf const?) (generic function)
parser.lisp (file)
node-with-name (class)
parser.lisp (file)
node (class)
parser.lisp (file)
node (class)
parser.lisp (file)
definition (class)
parser.lisp (file)
node-with-name (class)
parser.lisp (file)
definition (class)
boolean
extern? (generic function)
(setf extern?) (generic function)
parser.lisp (file)
(or null integer)
bits-of (generic function)
(setf bits-of) (generic function)
integer
offset-of (generic function)
(setf offset-of) (generic function)
parser.lisp (file)
node-with-name (class)
flexml.lisp (file)
default-handler (class)
gccxml-parser (class)
:default-package
default-package-of (generic function)
(setf default-package-of) (generic function)
element-stack-of (generic function)
(setf element-stack-of) (generic function)
root-of (generic function)
(setf root-of) (generic function)
boolean
:include-default-values
t
include-default-values-p (generic function)
(setf include-default-values-p) (generic function)
(make-hash-table :test (function equal))
id->node-of (generic function)
(setf id->node-of) (generic function)
cross-referencing-slots-of (generic function)
(setf cross-referencing-slots-of) (generic function)
flexml.lisp (file)
standard-object (class)
node (class)
id-of (generic function)
(setf id-of) (generic function)
:paren
parent-of (generic function)
(setf parent-of) (generic function)
:children
children-of (generic function)
(setf children-of) (generic function)
:attributes
attributes-of (generic function)
(setf attributes-of) (generic function)
:local-name
local-name-of (generic function)
(setf local-name-of) (generic function)
parser.lisp (file)
externable-node (class)
flexml:cross-referenced-node
returns-of (generic function)
(setf returns-of) (generic function)
parser.lisp (file)
definition (class)
write-cffi-type (method)
flexml:cross-referenced-node
parser.lisp (file)
node-with-name (class)
write-cffi-type (method)
parser.lisp (file)
node (class)
parser.lisp (file)
definition (class)
name-of (generic function)
(setf name-of) (generic function)
arguments-of (generic function)
(setf arguments-of) (generic function)
body-of (generic function)
(setf body-of) (generic function)
raw-body-of (generic function)
(setf raw-body-of) (generic function)
parser.lisp (file)
function (class)
parser.lisp (file)
parser.lisp (file)
flexml-node (class)
flexml:cross-referenced-node
file-of (generic function)
(setf file-of) (generic function)
(or null integer)
line-of (generic function)
(setf line-of) (generic function)
flexml:cross-referenced-node
context-of (generic function)
(setf context-of) (generic function)
parser.lisp (file)
node (class)
flexml:cross-referenced-nodes
#()
members-of (generic function)
(setf members-of) (generic function)
parser.lisp (file)
node (class)
name-of (generic function)
(setf name-of) (generic function)
mangled-of (generic function)
(setf mangled-of) (generic function)
parser.lisp (file)
node (class)
flexml:cross-referenced-node
type-of (generic function)
(setf type-of) (generic function)
parser.lisp (file)
node (class)
parser.lisp (file)
function (class)
function-name-of (method)
parser.lisp (file)
function (class)
function-name-of (method)
parser.lisp (file)
node-with-type (class)
write-cffi-type (method)
parser.lisp (file)
node-with-type (class)
write-cffi-type (method)
parser.lisp (file)
boolean
incomplete? (generic function)
(setf incomplete?) (generic function)
parser.lisp (file)
parser.lisp (file)
parser.lisp (file)
process-gccxml-node (method)
Previous: Exported classes, Up: Exported definitions [Contents][Index]
flexml.lisp (file)
flexml.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables | ||
• Internal macros | ||
• Internal functions | ||
• Internal generic functions | ||
• Internal classes | ||
• Internal types |
Next: Internal macros, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
flexml.lisp (file)
flexml.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
utility.lisp (file)
utility.lisp (file)
utility.lisp (file)
utility.lisp (file)
utility.lisp (file)
utility.lisp (file)
utility.lisp (file)
utility.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
parser.lisp (file)
parser.lisp (file)
analyses.lisp (file)
utility.lisp (file)
parser.lisp (file)
driver.lisp (file)
utility.lisp (file)
flexml.lisp (file)
flexml.lisp (file)
utility.lisp (file)
parser.lisp (file)
parser.lisp (file)
parser.lisp (file)
parser.lisp (file)
flexml.lisp (file)
parser.lisp (file)
parser.lisp (file)
writers.lisp (file)
driver.lisp (file)
writers.lisp (file)
Return a pathname relative to the given asdf system.
utility.lisp (file)
backend.lisp (file)
analyses.lisp (file)
backend.lisp (file)
utility.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
Next: Internal classes, Previous: Internal functions, Up: Internal definitions [Contents][Index]
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
This predicate can filter out symbols from the export list.
backend.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
parser.lisp (file)
writers.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
List of gccxml node types that are to be considered for output
backend.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
flexml.lisp (file)
automatically generated writer method
flexml.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
This predicate can filter out definitions from the output based on their name.
backend.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
This predicate can filter out gccxml nodes.
backend.lisp (file)
This is the toplevel protocol method called on the root gccxml node which by default calls it on all its subnodes.
api.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
writers.lisp (file)
backend.lisp (file)
backend.lisp (file)
backend.lisp (file)
parser.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
automatically generated reader method
parser.lisp (file)
automatically generated writer method
parser.lisp (file)
automatically generated reader method
backend.lisp (file)
automatically generated writer method
backend.lisp (file)
writers.lisp (file)
Next: Internal types, Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
backend.lisp (file)
standard-object (class)
simple-backend (class)
:gccxml-path
"gccxml"
gccxml-path-of (generic function)
(setf gccxml-path-of) (generic function)
:gccxml-flags
""
gccxml-flags-of (generic function)
(setf gccxml-flags-of) (generic function)
:input-files
(quote nil)
input-files-of (generic function)
(setf input-files-of) (generic function)
:temporary-directory
(make-pathname :directory "/tmp")
temporary-directory-of (generic function)
(setf temporary-directory-of) (generic function)
:working-directory
*default-pathname-defaults*
working-directory-of (generic function)
(setf working-directory-of) (generic function)
(list)
temporary-files-of (generic function)
(setf temporary-files-of) (generic function)
cffi.lisp (file)
simple-backend (class)
symbol
:package-name
package-name-of (generic function)
(setf package-name-of) (generic function)
:package-nicknames
package-nicknames-of (generic function)
(setf package-nicknames-of) (generic function)
(make-hash-table :test (function equal))
exported-symbols-of (generic function)
(setf exported-symbols-of) (generic function)
:output-filename
output-filename-of (generic function)
(setf output-filename-of) (generic function)
:const-char-pointer-is-string
t
const-char-pointer-is-string? (generic function)
(setf const-char-pointer-is-string?) (generic function)
Initarg | Value |
---|---|
:gccxml-node-types-to-output | (quote (gccxml:struct gccxml:class gccxml:typedef gccxml:function gccxml:constructor gccxml:variable gccxml:macro)) |
:filter-definitions-from-indirect-files | t |
parser.lisp (file)
flexml-builder (class)
(make-hash-table :test (function equal))
macro-name->macro-node-of (generic function)
(setf macro-name->macro-node-of) (generic function)
(make-hash-table :test (function eq))
type->name->node-of (generic function)
(setf type->name->node-of) (generic function)
(make-hash-table :test (function equal))
id->file-node-of (generic function)
(setf id->file-node-of) (generic function)
(make-hash-table :test (function eq))
input-files-of (generic function)
(setf input-files-of) (generic function)
backend.lisp (file)
backend (class)
cffi-backend (class)
(make-hash-table :test (function eq))
definitions-to-output-of (generic function)
(setf definitions-to-output-of) (generic function)
(make-hash-table :test (function equal))
already-processed-of (generic function)
(setf already-processed-of) (generic function)
(list)
currently-being-processed-of (generic function)
(setf currently-being-processed-of) (generic function)
List of gccxml node types that are to be considered for output
:gccxml-node-types-to-output
gccxml-node-types-to-output-of (generic function)
(setf gccxml-node-types-to-output-of) (generic function)
:filter-definitions-from-indirect-files
t
filter-definitions-from-indirect-files-p (generic function)
(setf filter-definitions-from-indirect-files-p) (generic function)
This predicate can filter out definitions from the output based on their name.
(or (function (string)) symbol)
:name-filter
(quote verrazano::standard-name-filter)
name-filter-of (generic function)
(setf name-filter-of) (generic function)
This predicate can filter out gccxml nodes.
(or (function (gccxml:node)) symbol)
:node-filter
(lambda (verrazano::node) (declare (ignore verrazano::node)) t)
node-filter-of (generic function)
(setf node-filter-of) (generic function)
This predicate can filter out symbols from the export list.
(or (function (string)) symbol)
:export-filter
(quote verrazano::standard-export-filter)
export-filter-of (generic function)
(setf export-filter-of) (generic function)
(or (function (string symbol)) symbol)
:name-transformer
(quote verrazano:standard-name-transformer)
name-transformer-of (generic function)
(setf name-transformer-of) (generic function)
:standard-name-transformer-replacements
standard-name-transformer-replacements-of (generic function)
(setf standard-name-transformer-replacements-of) (generic function)
Previous: Internal classes, Up: Internal definitions [Contents][Index]
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: | F L M S V |
---|
Jump to: | F L M S V |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | %
(
A B C D E F G I L M N O P R S T U W |
---|
Jump to: | %
(
A B C D E F G I 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 D E F G I L M N O P R S T W |
---|
Jump to: | *
+
A B C D E F G I L M N O P R S T W |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | A B C D E F G M N O P R S T U V X |
---|
Jump to: | A B C D E F G M N O P R S T U V X |
---|