The cl-gobject-introspection Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-gobject-introspection Reference Manual

This is the cl-gobject-introspection Reference Manual, version 0.3, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 08:05:17 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

A bridge between Common Lisp and GObject.

License: BSD

Status: Alpha

Fully dynamic binding to GObject. On-demand calling for classes, functions and
so on.

See example of usage in test/hello.lisp


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-gobject-introspection

Author

Andrey Kutejko <andy128k@gmail.com>

License

BSD

Description

Binding to GObjectIntrospection

Version

0.3

Dependencies
Source

cl-gobject-introspection.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-gobject-introspection.asd

Location

cl-gobject-introspection.asd

Systems

cl-gobject-introspection (system)

Packages

cl-gobject-introspection-system


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 cl-gobject-introspection/src/package.lisp

Parent

cl-gobject-introspection (system)

Location

src/package.lisp

Packages

gir


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-gobject-introspection/src/init.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/init.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-gobject-introspection/src/typelib.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/typelib.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-gobject-introspection/src/types.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/types.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-gobject-introspection/src/baseinfo.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/baseinfo.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-gobject-introspection/src/repository.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/repository.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-gobject-introspection/src/ffi.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/ffi.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-gobject-introspection/src/function.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/function.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-gobject-introspection/src/field.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/field.lisp

Packages

gir.field

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-gobject-introspection/src/object.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/object.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-gobject-introspection/src/gvalue.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/gvalue.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 cl-gobject-introspection/src/signal.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/signal.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 cl-gobject-introspection/src/properties.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/properties.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.15 cl-gobject-introspection/src/enum.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/enum.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 cl-gobject-introspection/src/struct.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/struct.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.17 cl-gobject-introspection/src/utilities.lisp

Dependencies
Parent

cl-gobject-introspection (system)

Location

src/utilities.lisp

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 cl-gobject-introspection-system

Source

cl-gobject-introspection.asd

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 gir

Source

src/package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.3 gir.field

Source

src/field.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: invoke FUNC &rest ARGS
Package

gir

Source

src/ffi.lisp (file)

Macro: with-typelib VAR SOURCE &body BODY
Package

gir

Source

src/typelib.lisp (file)

Macro: with-typelibs (&rest VAR-DEFS) &body BODY
Package

gir

Source

src/typelib.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: allocate-struct STRUCT-CLASS
Package

gir

Source

src/struct.lisp (file)

Function: arg-info-get-closure ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-get-destroy ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-get-direction ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-get-ownership-transfer ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-get-scope ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-get-type ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-is-caller-allocates ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-is-optional ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-is-return-value ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: arg-info-may-be-null ARG-INFO
Package

gir

Source

src/repository.lisp (file)

Function: build-object-ptr OBJECT-CLASS THIS
Package

gir

Source

src/object.lisp (file)

Function: callable-info-get-args INFO
Package

gir

Source

src/repository.lisp (file)

Function: callable-info-get-caller-owns CALLABLE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: callable-info-get-return-type CALLABLE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: callable-info-may-return-null CALLABLE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: connect G-OBJECT SIGNAL C-HANDLER &key AFTER SWAPPED
Package

gir

Source

src/signal.lisp (file)

Function: constant-info-get-type CONSTANT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: constant-info-get-value CONSTANT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: disconnect G-OBJECT ID
Package

gir

Source

src/signal.lisp (file)

Function: enum-info-get-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: enum-info-get-storage-type ENUM-INFO
Package

gir

Source

src/repository.lisp (file)

Function: enum-info-get-values INFO
Package

gir

Source

src/repository.lisp (file)

Function: ffi NAMESPACE &optional VERSION
Package

gir

Source

src/ffi.lisp (file)

Function: (setf field) VALUE STRUCT NAME
Package

gir

Source

src/struct.lisp (file)

Reader

field (generic function)

Function: field-info-get-flags FIELD-INFO
Package

gir

Source

src/repository.lisp (file)

Function: field-info-get-offset FIELD-INFO
Package

gir

Source

src/repository.lisp (file)

Function: field-info-get-size FIELD-INFO
Package

gir

Source

src/repository.lisp (file)

Function: field-info-get-type FIELD-INFO
Package

gir

Source

src/repository.lisp (file)

Function: free-struct STRUCT
Package

gir

Source

src/struct.lisp (file)

Function: function-info-get-flags FUNCTION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: function-info-get-property FUNCTION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: function-info-get-symbol FUNCTION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: function-info-get-vfunc FUNCTION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: get PTR FIELD
Package

gir.field

Source

src/field.lisp (file)

Function: info-equal INFO1 INFO2
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-attributes INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-container INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-name INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-namespace INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-type INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-typelib INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-is-deprecated INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: interface-info-find-method INTERFACE-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-find-vfunc INTERFACE-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-constants INFO
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-prerequisites INFO
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-properties INFO
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-signals INFO
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-vfuncs INFO
Package

gir

Source

src/repository.lisp (file)

Function: list-interfaces-desc OBJECT-CLASS
Package

gir

Source

src/object.lisp (file)

Function: nget NAMESPACE &rest NAMES
Package

gir

Source

src/ffi.lisp (file)

Function: nget-desc NAMESPACE &rest NAMES
Package

gir

Source

src/ffi.lisp (file)

Function: nlist-desc NAMESPACE &rest NAMES
Package

gir

Source

src/ffi.lisp (file)

Function: object-info-find-method OBJECT-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: object-info-find-vfunc OBJECT-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-abstract OBJECT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-class-struct OBJECT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-constants INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-fields INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-interfaces INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-parent OBJECT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-properties INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-signals INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-type-init OBJECT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-type-name OBJECT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: object-info-get-vfuncs INFO
Package

gir

Source

src/repository.lisp (file)

Function: property OBJECT NAME
Function: (setf property) VALUE OBJECT NAME
Package

gir

Source

src/object.lisp (file)

Function: property-info-get-flags PROPERTY-INFO
Package

gir

Source

src/repository.lisp (file)

Function: property-info-get-type PROPERTY-INFO
Package

gir

Source

src/repository.lisp (file)

Function: registered-type-info-get-g-type REGISTERED-TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: registered-type-info-get-type-init REGISTERED-TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: registered-type-info-get-type-name REGISTERED-TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: repository-find-by-gtype REPOSITORY G-TYPE
Package

gir

Source

src/repository.lisp (file)

Function: repository-find-by-name REPOSITORY NAMESPACE NAME
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-c-prefix REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-default ()
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-dependencies REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-infos REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-loaded-namespaces REPOSITORY
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-search-path ()
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-shared-library REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-typelib-path REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: repository-get-version REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: repository-is-registered REPOSITORY NAMESPACE VERSION
Package

gir

Source

src/repository.lisp (file)

Function: repository-load-typelib REPOSITORY TYPELIB &optional FLAGS
Package

gir

Source

src/repository.lisp (file)

Function: repository-new ()
Package

gir

Source

src/repository.lisp (file)

Function: repository-prepend-search-path DIRECTORY
Package

gir

Source

src/repository.lisp (file)

Function: repository-require REPOSITORY NAMESPACE VERSION &optional FLAGS
Package

gir

Source

src/repository.lisp (file)

Function: require-namespace NAMESPACE &optional VERSION
Package

gir

Source

src/ffi.lisp (file)

Function: set PTR FIELD VALUE
Package

gir.field

Source

src/field.lisp (file)

Function: signal-info-get-class-closure SIGNAL-INFO
Package

gir

Source

src/repository.lisp (file)

Function: signal-info-get-flags SIGNAL-INFO
Package

gir

Source

src/repository.lisp (file)

Function: signal-info-true-stops-emit SIGNAL-INFO
Package

gir

Source

src/repository.lisp (file)

Function: struct-class INSTANCE
Function: (setf struct-class) VALUE INSTANCE
Package

gir

Source

src/struct.lisp (file)

Function: struct-info-find-method STRUCT-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: struct-info-get-alignment STRUCT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: struct-info-get-fields INFO
Package

gir

Source

src/repository.lisp (file)

Function: struct-info-get-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: struct-info-get-size STRUCT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: struct-info-is-foreign STRUCT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: struct-info-is-gtype-struct STRUCT-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-get-array-fixed-size TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-get-array-length TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-get-array-type TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-get-interface TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-get-param-type TYPE-INFO N
Package

gir

Source

src/repository.lisp (file)

Function: type-info-get-tag TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-is-pointer TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-info-is-zero-terminated TYPE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: type-tag-to-string TAG
Package

gir

Source

src/repository.lisp (file)

Function: typelib-free TYPELIB
Package

gir

Source

src/typelib.lisp (file)

Function: typelib-namespace TYPELIB
Package

gir

Source

src/typelib.lisp (file)

Function: typelib-new SOURCE
Package

gir

Source

src/typelib.lisp (file)

Function: typelib-symbol TYPELIB SYMBOL-NAME
Package

gir

Source

src/typelib.lisp (file)

Function: union-info-find-method UNION-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-alignment UNION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-discriminator-offset UNION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-discriminator-type UNION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-discriminators INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-fields INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-get-size UNION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: union-info-is-discriminated UNION-INFO
Package

gir

Source

src/repository.lisp (file)

Function: value-info-get-value VALUE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: vfunc-info-get-flags VFUNC-INFO
Package

gir

Source

src/repository.lisp (file)

Function: vfunc-info-get-invoker VFUNC-INFO
Package

gir

Source

src/repository.lisp (file)

Function: vfunc-info-get-offset VFUNC-INFO
Package

gir

Source

src/repository.lisp (file)

Function: vfunc-info-get-signal VFUNC-INFO
Package

gir

Source

src/repository.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Generic functions

Generic Function: arguments-desc-of OBJECT
Package

gir

Methods
Method: arguments-desc-of (CALLABLE-DESC callable-desc)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: field OBJECT NAME
Package

gir

Source

src/object.lisp (file)

Writer

(setf field) (function)

Methods
Method: field (STRUCT struct-instance) NAME
Source

src/struct.lisp (file)

Method: field (OBJECT object-instance) NAME
Generic Function: get-field-desc DESC NAME
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: get-field-desc (STRUCT-CLASS struct-class) NAME
Source

src/struct.lisp (file)

Method: get-field-desc (OBJECT-CLASS object-class) NAME
Source

src/object.lisp (file)

Generic Function: get-method-desc DESC NAME
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: get-method-desc (STRUCT-CLASS struct-class) NAME
Source

src/struct.lisp (file)

Method: get-method-desc (OBJECT-CLASS object-class) NAME
Source

src/object.lisp (file)

Generic Function: get-property-desc DESC NAME
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: get-property-desc (OBJECT-CLASS object-class) NAME
Source

src/object.lisp (file)

Generic Function: get-signal-desc DESC NAME
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: get-signal-desc (OBJECT-CLASS object-class) NAME
Source

src/object.lisp (file)

Generic Function: gir-class-of OBJ
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: gir-class-of (OBJECT-INSTANCE object-instance)

automatically generated reader method

Source

src/object.lisp (file)

Method: gir-class-of (INTERFACE-TYPE interface-type)
Source

src/function.lisp (file)

Generic Function: list-class-functions-desc DESC
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: list-class-functions-desc (OBJECT-CLASS object-class)
Source

src/object.lisp (file)

Generic Function: list-constructors-desc DESC
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: list-constructors-desc (STRUCT-CLASS struct-class)
Source

src/struct.lisp (file)

Method: list-constructors-desc (OBJECT-CLASS object-class)
Source

src/object.lisp (file)

Generic Function: list-fields-desc DESC
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: list-fields-desc (STRUCT-CLASS struct-class)
Source

src/struct.lisp (file)

Method: list-fields-desc (OBJECT-CLASS object-class)
Source

src/object.lisp (file)

Generic Function: list-methods-desc DESC
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: list-methods-desc (STRUCT-CLASS struct-class)
Source

src/struct.lisp (file)

Method: list-methods-desc (INTERFACE-DESC interface-desc)
Source

src/object.lisp (file)

Method: list-methods-desc (OBJECT-CLASS object-class)
Source

src/object.lisp (file)

Generic Function: list-properties-desc DESC
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: list-properties-desc (INTERFACE-DESC interface-desc)
Source

src/object.lisp (file)

Method: list-properties-desc (OBJECT-CLASS object-class)
Source

src/object.lisp (file)

Generic Function: list-signals-desc DESC
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: list-signals-desc (INTERFACE-DESC interface-desc)
Source

src/object.lisp (file)

Method: list-signals-desc (OBJECT-CLASS object-class)
Source

src/object.lisp (file)

Generic Function: name-of OBJECT
Package

gir

Methods
Method: name-of (ENUM-DESC enum-desc)

automatically generated reader method

Source

src/enum.lisp (file)

Method: name-of (ARG-DATA arg-data)

automatically generated reader method

Source

src/function.lisp (file)

Method: name-of (VARIABLE-DESC variable-desc)

automatically generated reader method

Source

src/ffi.lisp (file)

Method: name-of (NAMESPACE namespace)

automatically generated reader method

Source

src/ffi.lisp (file)

Generic Function: parent-of OBJECT
Package

gir

Methods
Method: parent-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: type-desc-of OBJECT
Package

gir

Methods
Method: type-desc-of (VARIABLE-DESC variable-desc)

automatically generated reader method

Source

src/ffi.lisp (file)

Generic Function: values-of OBJECT
Package

gir

Methods
Method: values-of (ENUM-DESC enum-desc)

automatically generated reader method

Source

src/enum.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Classes

Class: arg-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Class: base-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

info-ptr (method)

Direct slots
Slot: ptr
Initargs

:ptr

Readers

info-ptr (generic function)

Class: callable-desc ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: info
Initargs

:callable-info

Slot: arguments-desc
Readers

arguments-desc-of (generic function)

Slot: returns-desc
Readers

returns-desc-of (generic function)

Class: callable-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Direct subclasses
Direct methods

build-interface-desc (method)

Class: callback-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

callable-info (class)

Class: constant-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Direct methods

build-interface (method)

Class: enum-desc ()
Package

gir

Source

src/enum.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Readers

name-of (generic function)

Slot: values-dict
Readers

values-of (generic function)

Slot: methods-dict
Class: enum-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

registered-type-info (class)

Direct methods
Class: error-domain-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Class: field-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Class: function-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

callable-info (class)

Direct methods

build-interface (method)

Class: interface-desc ()
Package

gir

Source

src/object.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: info
Initargs

:info

Readers

info-of (generic function)

Class: interface-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

registered-type-info (class)

Direct methods

build-interface (method)

Class: object-class ()
Package

gir

Source

src/object.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: parent
Initargs

:parent

Readers

parent-of (generic function)

Slot: info
Initargs

:info

Readers

info-of (generic function)

Slot: interface-infos
Readers

interface-infos-of (generic function)

Slot: signals
Readers

signals-of (generic function)

Slot: fields-dict
Readers

fields-dict-of (generic function)

Slot: function-cache
Readers

function-cache-of (generic function)

Slot: method-cache
Readers

method-cache-of (generic function)

Class: object-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

registered-type-info (class)

Direct methods

build-interface (method)

Class: property-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Class: registered-type-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Direct subclasses
Class: signal-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

callable-info (class)

Class: struct-class ()
Package

gir

Source

src/struct.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: info
Initargs

:info

Readers

info-of (generic function)

Slot: signals
Slot: fields-dict
Readers

fields-dict-of (generic function)

Slot: constructor-cache
Readers

constructor-cache-of (generic function)

Slot: method-cache
Readers

method-cache-of (generic function)

Class: struct-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

registered-type-info (class)

Direct methods

build-interface (method)

Class: type-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Class: union-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

registered-type-info (class)

Class: value-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

base-info (class)

Class: vfunc-info ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

callable-info (class)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *namespace-cache*
Package

gir

Source

src/ffi.lisp (file)

Special Variable: *objects*
Package

gir

Source

src/signal.lisp (file)

Special Variable: +fundamental-g-types+
Package

gir

Source

src/gvalue.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: copy-slots (COPY-SLOTS &optional SRC-SLOTS DST-SLOTS) (SRC DST) &body BODY
Package

gir

Source

src/function.lisp (file)

Macro: def-info-func NAMES &body ARGS
Package

gir

Source

src/baseinfo.lisp (file)

Macro: define-collection-getter NAME GET-COUNT GET-ITEM
Package

gir

Source

src/init.lisp (file)

Macro: ensure-gethash-unless-null KEY HASH-TABLE DEFAULT &optional ON-NIL
Package

gir

Source

src/ffi.lisp (file)

Macro: incf-giargs GIARGS
Package

gir

Source

src/function.lisp (file)

Macro: with-gerror ERR &body BODY
Package

gir

Source

src/init.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: %allocate-struct STRUCT-CLASS
Package

gir

Source

src/struct.lisp (file)

Function: %g-type-init ()
Package

gir

Source

src/init.lisp (file)

Function: arg-setup-length ARG ARGS
Package

gir

Source

src/function.lisp (file)

Function: argument->lisp-value ARGUMENT LENGTH TYPE
Package

gir

Source

src/types.lisp (file)

Function: build-argument-type TYPE-INFO TRANSFER &key FORCE-POINTER
Package

gir

Source

src/function.lisp (file)

Function: build-callable-desc CALLABLE-INFO &key RETURN-INTERFACE
Package

gir

Source

src/function.lisp (file)

Function: build-enum ENUM-DESC
Package

gir

Source

src/enum.lisp (file)

Function: build-function INFO &key RETURN-INTERFACE
Package

gir

Source

src/function.lisp (file)

Function: build-interface-desc-for-name NSNAME NAME
Package

gir

Source

src/ffi.lisp (file)

Function: build-struct-ptr STRUCT-CLASS THIS
Package

gir

Source

src/struct.lisp (file)

Function: build-type-desc TYPE-INFO
Package

gir

Source

src/function.lisp (file)

Function: build-variable-desc NAME TYPE-INFO
Package

gir

Source

src/ffi.lisp (file)

Function: c-array-length C-ARRAY-TYPE
Package

gir

Source

src/function.lisp (file)

Function: c-func VALUE
Package

gir

Source

src/signal.lisp (file)

Function: c-name NAME
Package

gir

Source

src/object.lisp (file)

Function: check-args ARGS IN-COUNT NAME
Package

gir

Source

src/function.lisp (file)

Function: class-function? FLAGS
Package

gir

Source

src/function.lisp (file)

Function: constructor? FLAGS
Package

gir

Source

src/function.lisp (file)

Function: copy-find-set-c-array-type-length TYPE LENGTH
Package

gir

Source

src/function.lisp (file)

Function: copy-instance OBJ
Package

gir

Source

src/function.lisp (file)

Function: copy-memory TO FROM LENGTH
Package

gir

Source

src/utilities.lisp (file)

Function: copy-repository INSTANCE
Package

gir

Source

src/repository.lisp (file)

Function: copy-struct INSTANCE
Package

gir

Source

src/struct.lisp (file)

Function: copy-typelib INSTANCE
Package

gir

Source

src/typelib.lisp (file)

Function: desc-of-interface-type INTERFACE-TYPE
Package

gir

Source

src/function.lisp (file)

Function: ffi-enum VALUE GTYPE

Maybe later it will convert list of symbols to integer

Package

gir

Source

src/gvalue.lisp (file)

Function: find-build-interface INFO
Package

gir

Source

src/ffi.lisp (file)

Function: find-build-interface-for-name NSNAME NAME
Package

gir

Source

src/ffi.lisp (file)

Function: find-parse-general-type-info TAG
Package

gir

Source

src/function.lisp (file)

Function: g-base-info-get-container INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: g-base-info-get-type INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: g-base-info-iterate-attributes INFO ITERATOR NAME VALUE
Package

gir

Source

src/baseinfo.lisp (file)

Function: g-base-info-ref INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: g-base-info-unref INFO
Package

gir

Source

src/baseinfo.lisp (file)

Function: g-callable-info-get-arg INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-callable-info-get-n-args INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-closure-add-finalize-notifier CLOSURE DATA FUNC
Package

gir

Source

src/signal.lisp (file)

Function: g-closure-new-simple SIZEOF DATA
Package

gir

Source

src/signal.lisp (file)

Function: g-closure-set-marshal CLOSURE MARSHAL
Package

gir

Source

src/signal.lisp (file)

Function: g-constant-info-get-value CONSTANT-INFO VALUE
Package

gir

Source

src/repository.lisp (file)

Function: g-enum-info-get-method INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-enum-info-get-n-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-enum-info-get-n-values INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-enum-info-get-value INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-field-info-get-field FIELD OBJ VALUE
Package

gir.field

Source

src/field.lisp (file)

Function: g-field-info-set-field FIELD OBJ VALUE
Package

gir.field

Source

src/field.lisp (file)

Function: g-free PTR
Package

gir

Source

src/init.lisp (file)

Function: g-function-info-invoke INFO IN-ARGS N-IN-ARGS OUT-ARGS N-OUT-ARGS RET G-ERROR
Package

gir

Source

src/function.lisp (file)

Function: g-interface-info-get-constant INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-iface-struct INTERFACE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-method INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-n-constants INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-n-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-n-prerequisites INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-n-properties INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-n-signals INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-n-vfuncs INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-prerequisite INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-property INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-signal INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-interface-info-get-vfunc INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-find-by-gtype REPOSITORY G-TYPE
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-find-by-name REPOSITORY NAMESPACE NAME
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-get-info REPOSITORY NAMESPACE N
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-get-n-infos REPOSITORY NAMESPACE
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-get-search-path ()
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-get-type ()
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-load-typelib REPOSITORY TYPELIB FLAGS GERROR
Package

gir

Source

src/repository.lisp (file)

Function: g-irepository-require REPOSITORY NAMESPACE VERSION FLAGS GERROR
Package

gir

Source

src/repository.lisp (file)

Function: g-malloc SIZE
Package

gir

Source

src/init.lisp (file)

Function: g-object-class-find-property OBJ NAME
Package

gir

Source

src/properties.lisp (file)

Function: g-object-get-property OBJECT NAME VALUE
Package

gir

Source

src/properties.lisp (file)

Function: g-object-info-get-constant INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-field INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-interface INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-method INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-constants INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-fields INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-interfaces INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-properties INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-signals INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-n-vfuncs INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-property INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-signal INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-info-get-vfunc INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-object-is-floating OBJ
Package

gir

Source

src/object.lisp (file)

Function: g-object-newv G-TYPE N-PARAMS
Package

gir

Source

src/repository.lisp (file)

Function: g-object-ref OBJ
Package

gir

Source

src/object.lisp (file)

Function: g-object-ref-sink OBJ
Package

gir

Source

src/object.lisp (file)

Function: g-object-set-property OBJECT NAME VALUE
Package

gir

Source

src/properties.lisp (file)

Function: g-object-unref OBJ
Package

gir

Source

src/object.lisp (file)

Function: g-signal-connect-closure INSTANCE DETAILED-SIGNAL CLOSURE AFTER
Package

gir

Source

src/signal.lisp (file)

Function: g-signal-connect-data INSTANCE DETAILED-SIGNAL C-HANDLER DATA DESTROY-DATA CONNECT-FLAGS
Package

gir

Source

src/init.lisp (file)

Function: g-signal-handler-disconnect INSTANCE ID
Package

gir

Source

src/signal.lisp (file)

Function: g-slist-alloc ()
Package

gir

Source

src/init.lisp (file)

Function: g-slist-free LIST
Package

gir

Source

src/init.lisp (file)

Function: g-slist-next LIST
Package

gir

Source

src/init.lisp (file)

Function: g-slist-to-list POINTER
Package

gir

Source

src/init.lisp (file)

Function: g-struct-info-get-field INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-struct-info-get-method INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-struct-info-get-n-fields INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-struct-info-get-n-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-type-fundamental ID
Package

gir

Source

src/gvalue.lisp (file)

Function: g-typelib-new-from-memory MEMORY LEN GERROR
Package

gir

Source

src/typelib.lisp (file)

Function: g-typelib-symbol TYPELIB SYMBOL-NAME SYMBOL
Package

gir

Source

src/typelib.lisp (file)

Function: g-union-info-get-discriminator INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-union-info-get-field INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-union-info-get-method INFO N
Package

gir

Source

src/repository.lisp (file)

Function: g-union-info-get-n-fields INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-union-info-get-n-methods INFO
Package

gir

Source

src/repository.lisp (file)

Function: g-value-get-boolean G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-boxed G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-char G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-double G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-enum G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-flags G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-float G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-int G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-int64 G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-long G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-object G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-param G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-pointer G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-string G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-uchar G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-uint G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-uint64 G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-ulong G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-get-variant G-VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-info-get-value INFO
Package

gir

Source

src/enum.lisp (file)

Function: g-value-init VALUE GTYPE
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-boolean G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-boxed G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-char G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-double G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-enum G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-flags G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-float G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-int G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-int64 G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-long G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-object G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-param G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-pointer G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-string G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-uchar G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-uint G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-uint64 G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-ulong G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: g-value-set-variant G-VALUE VAL
Package

gir

Source

src/gvalue.lisp (file)

Function: get-array-length TYPE
Package

gir

Source

src/function.lisp (file)

Function: get-properties PTR ARGS
Package

gir

Source

src/properties.lisp (file)

Function: gobject GTYPE PTR
Package

gir

Source

src/object.lisp (file)

Function: gtype OBJ
Package

gir

Source

src/types.lisp (file)

Function: gvalue->lisp/free PTR GTYPE &key NO-FREE
Package

gir

Source

src/gvalue.lisp (file)

Function: gvalue-gtype GVALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: in-arg-clear ARG
Package

gir

Source

src/function.lisp (file)

Function: in-arg-setup ARG VALUE
Package

gir

Source

src/function.lisp (file)

Function: in/out-args ARGS
Package

gir

Source

src/function.lisp (file)

Function: info-ffi-finalize INFO &optional TRANSFER-OWNERSHIP
Package

gir

Source

src/baseinfo.lisp (file)

Function: info-get-attribute INFO NAME
Package

gir

Source

src/baseinfo.lisp (file)

Function: interface-info-find-signal INTERFACE-INFO NAME
Package

gir

Source

src/repository.lisp (file)

Function: interface-info-get-class-struct INTERFACE-INFO
Package

gir

Source

src/repository.lisp (file)

Function: make-arg DATA INP OUTP VOUTP
Package

gir

Source

src/function.lisp (file)

Function: make-args ARGS-DATA GIARGS-IN GIARGS-OUT VALUES-OUT
Package

gir

Source

src/function.lisp (file)

Function: make-args-data INFO &optional METHODP
Package

gir

Source

src/function.lisp (file)

Function: make-closure FUNC
Package

gir

Source

src/signal.lisp (file)

Function: make-enum-type NAMESPACE NAME
Package

gir

Source

src/function.lisp (file)

Function: make-gvalue GTYPE &optional VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: make-interface-pointer-type INTERFACE-INFO TRANSFER
Package

gir

Source

src/function.lisp (file)

Function: make-object-pointer-type NAMESPACE NAME FREE-FROM-FOREIGN
Package

gir

Source

src/function.lisp (file)

Function: make-object/struct-pointer-type ()
Package

gir

Source

src/function.lisp (file)

Function: make-out RET-VAL OUT-ARGS
Package

gir

Source

src/function.lisp (file)

Function: make-repository &key (PTR PTR)
Package

gir

Source

src/repository.lisp (file)

Function: make-string-pointer-type FREE-FROM-FOREIGN
Package

gir

Source

src/function.lisp (file)

Function: make-struct CLASS THIS
Package

gir

Source

src/struct.lisp (file)

Function: make-struct-pointer-type NAMESPACE NAME
Package

gir

Source

src/function.lisp (file)

Function: make-struct-type NAMESPACE NAME
Package

gir

Source

src/function.lisp (file)

Function: make-typelib &key (PTR PTR)
Package

gir

Source

src/typelib.lisp (file)

Function: make-union-type NAMESPACE NAME
Package

gir

Source

src/function.lisp (file)

Function: make-void-pointer-type ()
Package

gir

Source

src/function.lisp (file)

Function: make-void-type ()
Package

gir

Source

src/function.lisp (file)

Function: map-c-array FUNC ARRAY C-ARRAY-TYPE
Package

gir

Source

src/function.lisp (file)

Function: method? FLAGS
Package

gir

Source

src/function.lisp (file)

Function: object-arg-data ()
Package

gir

Source

src/function.lisp (file)

Function: object-class-build-constructor-class-function OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-build-method OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-find-build-method OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-find-field OBJECT-CLASS NAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-find-function-info OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-find-method-function-info OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-find-signal-info OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-class-get-constructor-class-function-info OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Function: object-setup-gc OBJECT TRANSFER
Package

gir

Source

src/object.lisp (file)

Function: out-arg->value ARG
Package

gir

Source

src/function.lisp (file)

Function: parse-array-type-info TYPE-INFO TRANSFER
Package

gir

Source

src/function.lisp (file)

Function: parse-general-type-info TAG
Package

gir

Source

src/function.lisp (file)

Function: parse-interface-pointer-type-info TYPE-INFO TRANSFER
Package

gir

Source

src/function.lisp (file)

Function: parse-interface-type-info TYPE-INFO
Package

gir

Source

src/function.lisp (file)

Function: parse-type-info TYPE-INFO TRANSFER &key FORCE-POINTER
Package

gir

Source

src/function.lisp (file)

Function: pointer->giarg GIARG VALUE
Package

gir

Source

src/function.lisp (file)

Function: property-gtype OBJECT NAME
Package

gir

Source

src/properties.lisp (file)

Function: repository-p OBJECT
Package

gir

Source

src/repository.lisp (file)

Function: repository-ptr INSTANCE
Function: (setf repository-ptr) VALUE INSTANCE
Package

gir

Source

src/repository.lisp (file)

Function: return-value->value RET-VAL
Package

gir

Source

src/function.lisp (file)

Function: return-value-setup-length RET-VAL ARGS
Package

gir

Source

src/function.lisp (file)

Function: set-pointer POSITION VALUE
Package

gir

Source

src/function.lisp (file)

Function: set-properties! PTR ARGS
Package

gir

Source

src/properties.lisp (file)

Function: set-value! PTR GTYPE VALUE
Package

gir

Source

src/gvalue.lisp (file)

Function: struct-class-build-constructor STRUCT-CLASS NAME
Package

gir

Source

src/struct.lisp (file)

Function: struct-class-build-method STRUCT-CLASS NAME
Package

gir

Source

src/struct.lisp (file)

Function: struct-class-find-field STRUCT-CLASS NAME
Package

gir

Source

src/struct.lisp (file)

Function: struct-class-get-constructor-info STRUCT-CLASS NAME
Package

gir

Source

src/struct.lisp (file)

Function: struct-class-get-method-info STRUCT-CLASS NAME
Package

gir

Source

src/struct.lisp (file)

Function: struct-p OBJECT
Package

gir

Source

src/struct.lisp (file)

Function: struct-this INSTANCE
Function: (setf struct-this) VALUE INSTANCE
Package

gir

Source

src/struct.lisp (file)

Function: typelib-p OBJECT
Package

gir

Source

src/typelib.lisp (file)

Function: typelib-ptr INSTANCE
Function: (setf typelib-ptr) VALUE INSTANCE
Package

gir

Source

src/typelib.lisp (file)

Function: zero-memory POSITION LENGTH
Package

gir

Source

src/utilities.lisp (file)

Function: zero? POSITION LENGTH
Package

gir

Source

src/utilities.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: alloc-foreign TYPE &key INITIAL-VALUE
Package

gir

Source

src/function.lisp (file)

Methods
Method: alloc-foreign TYPE &key INITIAL-VALUE
Generic Function: array-length-of OBJECT
Package

gir

Methods
Method: array-length-of (RETURN-DATA return-data)

automatically generated reader method

Source

src/function.lisp (file)

Method: array-length-of (ARG-DATA arg-data)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: build-interface INFO
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: build-interface (INFO struct-info)
Source

src/struct.lisp (file)

Method: build-interface (INFO enum-info)
Source

src/enum.lisp (file)

Method: build-interface (INFO interface-info)
Source

src/object.lisp (file)

Method: build-interface (INFO object-info)
Source

src/object.lisp (file)

Method: build-interface (INFO function-info)
Source

src/function.lisp (file)

Method: build-interface (INFO constant-info)
Generic Function: build-interface-desc INFO
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: build-interface-desc (ENUM-INFO enum-info)
Source

src/enum.lisp (file)

Method: build-interface-desc (CALL-INFO callable-info)
Source

src/function.lisp (file)

Method: build-interface-desc INFO
Generic Function: cache-of OBJECT
Package

gir

Methods
Method: cache-of (NAMESPACE namespace)

automatically generated reader method

Source

src/ffi.lisp (file)

Generic Function: cffi-type-of OBJECT
Package

gir

Methods
Method: cffi-type-of (BUILTIN-TYPE builtin-type)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: constructor-cache-of OBJECT
Package

gir

Methods
Method: constructor-cache-of (STRUCT-CLASS struct-class)

automatically generated reader method

Source

src/struct.lisp (file)

Generic Function: contained-type-of OBJECT
Package

gir

Methods
Method: contained-type-of (ARGUMENT-TYPE argument-type)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: desc-of-type TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: desc-of-type (ARGUMENT-TYPE argument-type)
Method: desc-of-type (BUILTIN-TYPE builtin-type)
Method: desc-of-type (VOID-TYPE void-type)
Method: desc-of-type (STRING-POINTER-TYPE string-pointer-type)
Method: desc-of-type (UNION-TYPE union-type)
Method: desc-of-type (STRUCT-POINTER-TYPE struct-pointer-type)
Method: desc-of-type (OBJECT-POINTER-TYPE object-pointer-type)
Method: desc-of-type (INTERFACE-TYPE interface-type)
Method: desc-of-type (TYPE c-array-type)
Method: desc-of-type (TYPE pointer-type)
Method: desc-of-type TYPE
Generic Function: direction-of OBJECT
Package

gir

Methods
Method: direction-of (ARG-DATA arg-data)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: fields-dict-of OBJECT
Package

gir

Methods
Method: fields-dict-of (STRUCT-CLASS struct-class)

automatically generated reader method

Source

src/struct.lisp (file)

Method: fields-dict-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: find-build-method OBJECT-CLASS CNAME
Package

gir

Source

src/object.lisp (file)

Methods
Method: find-build-method (OBJECT-CLASS interface-desc) CNAME
Method: find-build-method (OBJECT-CLASS object-class) CNAME
Generic Function: find-object-with-class OBJ CLASS
Package

gir

Source

src/function.lisp (file)

Methods
Method: find-object-with-class (OBJ argument-type) CLASS
Method: find-object-with-class (OBJ c-array-type) CLASS
Method: find-object-with-class (OBJ pointer-type) CLASS
Method: find-object-with-class OBJ CLASS
Generic Function: for-array-length-p-of OBJECT
Generic Function: (setf for-array-length-p-of) NEW-VALUE OBJECT
Package

gir

Methods
Method: for-array-length-p-of (ARG-DATA arg-data)

automatically generated reader method

Source

src/function.lisp (file)

Method: (setf for-array-length-p-of) NEW-VALUE (ARG-DATA arg-data)

automatically generated writer method

Source

src/function.lisp (file)

Generic Function: free-foreign PTR TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: free-foreign PTR TYPE
Generic Function: free-from-foreign-aggregated-p TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: free-from-foreign-aggregated-p (UNION-TYPE union-type)
Method: free-from-foreign-aggregated-p (STRUCT-TYPE struct-type)
Method: free-from-foreign-aggregated-p (C-ARRAY-TYPE c-array-type)
Method: free-from-foreign-aggregated-p TYPE
Generic Function: free-from-foreign-p TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: free-from-foreign-p (FREEABLE-TYPE freeable-type)

automatically generated reader method

Method: free-from-foreign-p TYPE
Generic Function: free-to-foreign-p TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: free-to-foreign-p (FREEABLE-TYPE freeable-type)

automatically generated reader method

Method: free-to-foreign-p TYPE
Generic Function: function-cache-of OBJECT
Package

gir

Methods
Method: function-cache-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: gir-type-of OBJECT
Package

gir

Methods
Method: gir-type-of (RETURN-DATA return-data)

automatically generated reader method

Source

src/function.lisp (file)

Method: gir-type-of (ARG-DATA arg-data)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: info-of OBJECT
Package

gir

Methods
Method: info-of (STRUCT-CLASS struct-class)

automatically generated reader method

Source

src/struct.lisp (file)

Method: info-of (INTERFACE-DESC interface-desc)

automatically generated reader method

Source

src/object.lisp (file)

Method: info-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: info-ptr OBJECT
Package

gir

Methods
Method: info-ptr (BASE-INFO base-info)

automatically generated reader method

Source

src/baseinfo.lisp (file)

Generic Function: initialize-copy OBJ COPY
Package

gir

Source

src/function.lisp (file)

Methods
Method: initialize-copy (OBJ argument-type) (COPY argument-type)
Method: initialize-copy (OBJ builtin-type) (COPY builtin-type)
Method: initialize-copy (OBJ void-type) (COPY void-type)
Method: initialize-copy (OBJ string-pointer-type) (COPY string-pointer-type)
Method: initialize-copy (OBJ union-type) (COPY union-type)
Method: initialize-copy (OBJ struct-type) (COPY struct-type)
Method: initialize-copy (OBJ struct-pointer-type) (COPY struct-pointer-type)
Method: initialize-copy (OBJ object-pointer-type) (COPY object-pointer-type)
Method: initialize-copy (OBJ interface-type) (COPY interface-type)
Method: initialize-copy (OBJ c-array-type) (COPY c-array-type)
Method: initialize-copy (OBJ pointer-type) (COPY pointer-type)
Method: initialize-copy (OBJ freeable-type) (COPY freeable-type)
Generic Function: interface-infos-of OBJECT
Package

gir

Methods
Method: interface-infos-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: length-of OBJECT
Generic Function: (setf length-of) NEW-VALUE OBJECT
Package

gir

Methods
Method: length-of (C-ARRAY-TYPE c-array-type)

automatically generated reader method

Source

src/function.lisp (file)

Method: (setf length-of) NEW-VALUE (C-ARRAY-TYPE c-array-type)

automatically generated writer method

Source

src/function.lisp (file)

Generic Function: mem-alloc POS TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: mem-alloc POS (ARGUMENT-TYPE argument-type)
Method: mem-alloc POS (TYPE pointer-type)
Generic Function: mem-free POS TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: mem-free POS (ARGUMENT-TYPE argument-type)
Method: mem-free POS (STRING-POINTER-TYPE string-pointer-type)
Method: mem-free POS (TYPE struct-pointer-type)
Method: mem-free POS (TYPE object-pointer-type)
Method: mem-free ARRAY (C-ARRAY-TYPE c-array-type)
Method: mem-free POS (TYPE pointer-type)
Method: mem-free POS TYPE
Generic Function: mem-get POS TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: mem-get POS (ARGUMENT-TYPE argument-type)
Method: mem-get POS (BUILTIN-TYPE builtin-type)
Method: mem-get POS (VOID-TYPE void-type)
Method: mem-get POS (STRING-POINTER-TYPE string-pointer-type)
Method: mem-get POS (ENUM-TYPE enum-type)
Method: mem-get POS (UNION-TYPE union-type)
Method: mem-get POS (STRUCT-TYPE struct-type)
Method: mem-get POS (STRUCT-POINTER-TYPE struct-pointer-type)
Method: mem-get POS (OBJECT-POINTER-TYPE object-pointer-type)
Method: mem-get ARRAY (C-ARRAY-TYPE c-array-type)
Method: mem-get POS (TYPE pointer-type)
Generic Function: mem-set POS VALUE TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: mem-set POS VALUE (ARGUMENT-TYPE argument-type)
Method: mem-set POS VALUE (BUILTIN-TYPE builtin-type)
Method: mem-set POS VALUE (VOID-TYPE void-type)
Method: mem-set POS VALUE (STRING-POINTER-TYPE string-pointer-type)
Method: mem-set POS VALUE (ENUM-TYPE enum-type)
Method: mem-set POS VALUE (UNION-TYPE union-type)
Method: mem-set POS VALUE (STRUCT-TYPE struct-type)
Method: mem-set POS (VALUE null) (STRUCT-POINTER-TYPE struct-pointer-type)
Method: mem-set POS VALUE (STRUCT-POINTER-TYPE struct-pointer-type)
Method: mem-set POS (VALUE null) (OBJECT-POINTER-TYPE object-pointer-type)
Method: mem-set POS VALUE (OBJECT-POINTER-TYPE object-pointer-type)
Method: mem-set POS VALUE (O/S-T object/struct-pointer-type)
Method: mem-set ARRAY VALUE (C-ARRAY-TYPE c-array-type)
Method: mem-set POS (VALUE null) (TYPE pointer-type)
Method: mem-set POS VALUE (TYPE pointer-type)
Generic Function: mem-size TYPE
Package

gir

Source

src/function.lisp (file)

Methods
Method: mem-size (ARGUMENT-TYPE argument-type)
Method: mem-size (BUILTIN-TYPE builtin-type)
Method: mem-size (VOID-TYPE void-type)
Method: mem-size (ENUM-TYPE enum-type)
Method: mem-size (UNION-TYPE union-type)
Method: mem-size (STRUCT-TYPE struct-type)
Method: mem-size (C-ARRAY-TYPE c-array-type)
Method: mem-size (TYPE pointer-type)
Generic Function: method-cache-of OBJECT
Package

gir

Methods
Method: method-cache-of (STRUCT-CLASS struct-class)

automatically generated reader method

Source

src/struct.lisp (file)

Method: method-cache-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: nsget NAMESPACE NAME
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: nsget (STRUCT struct-instance) NAME
Source

src/struct.lisp (file)

Method: nsget (STRUCT-CLASS struct-class) NAME
Source

src/struct.lisp (file)

Method: nsget (OBJECT object-instance) NAME
Source

src/object.lisp (file)

Method: nsget (OBJECT-CLASS object-class) NAME
Source

src/object.lisp (file)

Method: nsget (NAMESPACE namespace) NAME
Method: nsget (NAMESPACE function) NAME
Generic Function: nsget-desc NAMESPACE NAME
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: nsget-desc (STRUCT-CLASS struct-class) NAME
Source

src/struct.lisp (file)

Method: nsget-desc (OBJECT-CLASS object-class) NAME
Source

src/object.lisp (file)

Method: nsget-desc (NAMESPACE namespace) NAME
Generic Function: nslist-desc NAMESPACE
Package

gir

Source

src/ffi.lisp (file)

Methods
Method: nslist-desc (ENUM-DESC enum-desc)
Source

src/enum.lisp (file)

Method: nslist-desc NAMESPACE
Generic Function: param-type-of OBJECT
Package

gir

Methods
Method: param-type-of (C-ARRAY-TYPE c-array-type)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: pointed-type-of OBJECT
Generic Function: (setf pointed-type-of) NEW-VALUE OBJECT
Package

gir

Methods
Method: pointed-type-of (POINTER-TYPE pointer-type)

automatically generated reader method

Source

src/function.lisp (file)

Method: (setf pointed-type-of) NEW-VALUE (POINTER-TYPE pointer-type)

automatically generated writer method

Source

src/function.lisp (file)

Generic Function: returns-desc-of OBJECT
Package

gir

Methods
Method: returns-desc-of (CALLABLE-DESC callable-desc)

automatically generated reader method

Source

src/function.lisp (file)

Generic Function: set-field! OBJECT NAME VALUE
Package

gir

Source

src/object.lisp (file)

Methods
Method: set-field! (STRUCT struct-instance) NAME VALUE
Source

src/struct.lisp (file)

Method: set-field! (OBJECT object-instance) NAME VALUE
Generic Function: signals-of OBJECT
Package

gir

Methods
Method: signals-of (OBJECT-CLASS object-class)

automatically generated reader method

Source

src/object.lisp (file)

Generic Function: struct-class-of OBJECT
Package

gir

Methods
Method: struct-class-of (STRUCT-INSTANCE struct-instance)

automatically generated reader method

Source

src/struct.lisp (file)

Generic Function: this-of OBJ
Package

gir

Source

src/ffi.lisp (file)

Writer

(setf this-of) (generic function)

Methods
Method: this-of (STRUCT-INSTANCE struct-instance)

automatically generated reader method

Source

src/struct.lisp (file)

Method: this-of (OBJECT-INSTANCE object-instance)

automatically generated reader method

Source

src/object.lisp (file)

Method: this-of PTR
Generic Function: (setf this-of) NEW-VALUE OBJECT
Package

gir

Reader

this-of (generic function)

Methods
Method: (setf this-of) NEW-VALUE (STRUCT-INSTANCE struct-instance)

automatically generated writer method

Source

src/struct.lisp (file)

Generic Function: version-of OBJECT
Package

gir

Methods
Method: version-of (NAMESPACE namespace)

automatically generated reader method

Source

src/ffi.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Structures

Structure: repository ()
Package

gir

Source

src/repository.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: ptr
Readers

repository-ptr (function)

Writers

(setf repository-ptr) (function)

Structure: struct ()
Package

gir

Source

src/struct.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: class
Readers

struct-class (function)

Writers

(setf struct-class) (function)

Slot: this
Readers

struct-this (function)

Writers

(setf struct-this) (function)

Structure: typelib ()
Package

gir

Source

src/typelib.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: ptr
Readers

typelib-ptr (function)

Writers

(setf typelib-ptr) (function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Classes

Class: arg ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct slots
Slot: data
Initargs

:data

Slot: giarg
Slot: value
Slot: length-arg
Class: arg-data ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Readers

name-of (generic function)

Slot: type
Readers

gir-type-of (generic function)

Slot: is-array-type
Slot: direction
Readers

direction-of (generic function)

Slot: for-array-length-p
Readers

for-array-length-p-of (generic function)

Writers

(setf for-array-length-p-of) (generic function)

Slot: array-length
Readers

array-length-of (generic function)

Slot: caller-allocates
Slot: transfer
Class: argument-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: contained-type
Initargs

:contained-type

Readers

contained-type-of (generic function)

Slot: field
Initargs

:field

Class: builtin-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: cffi-type
Initargs

:cffi-type

Readers

cffi-type-of (generic function)

Class: c-array-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: param-type
Initargs

:param-type

Initform

(error ":param-type must be supplied to make-instance")

Readers

param-type-of (generic function)

Slot: fixed-size
Initargs

:fixed-size

Slot: zero-terminated?
Initargs

:zero-terminated?

Slot: length
Initargs

:length

Readers

length-of (generic function)

Writers

(setf length-of) (generic function)

Class: enum-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

interface-type (class)

Direct methods
Class: freeable-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

pointer-type (class)

Direct methods
Direct slots
Slot: free-from-foreign
Type

boolean

Initargs

:free-from-foreign

Readers

free-from-foreign-p (generic function)

Slot: free-to-foreign
Type

boolean

Initargs

:free-to-foreign

Readers

free-to-foreign-p (generic function)

Class: g-closure-tclass ()
Package

gir

Source

src/signal.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: g-error-tclass ()
Package

gir

Source

src/init.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: g-param-spec-tclass ()
Package

gir

Source

src/properties.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: g-slist-tclass ()
Package

gir

Source

src/init.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: g-value-struct-tclass ()
Package

gir

Source

src/gvalue.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: info-ffi ()
Package

gir

Source

src/baseinfo.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: interface-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: namespace
Initargs

:namespace

Slot: name
Initargs

:name

Slot: gir-class
Initargs

:gir-class

Class: namespace ()
Package

gir

Source

src/ffi.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name-of (generic function)

Slot: version
Readers

version-of (generic function)

Slot: interface-cache
Initform

(make-hash-table :test (quote equal))

Readers

cache-of (generic function)

Class: object-instance ()
Package

gir

Source

src/object.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: class
Initargs

:class

Readers

gir-class-of (generic function)

Slot: this
Initargs

:this

Readers

this-of (generic function)

Class: object-pointer-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses
Direct methods
Class: object/struct-pointer-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

pointer-type (class)

Direct methods

mem-set (method)

Class: pobject ()

pointer to GObject

Package

gir

Source

src/object.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: pointer-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

freeable-type (class)

Direct subclasses
Direct methods
Direct slots
Slot: pointed-type
Initargs

:pointed-type

Readers

pointed-type-of (generic function)

Writers

(setf pointed-type-of) (generic function)

Class: pvariant ()

pointer to GVariant

Package

gir

Source

src/gvalue.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: repository-type ()
Package

gir

Source

src/repository.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: return-data ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: type
Readers

gir-type-of (generic function)

Slot: array-length
Readers

array-length-of (generic function)

Class: return-value ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct slots
Slot: data
Initargs

:data

Slot: giarg
Initargs

:giarg

Slot: length-arg
Class: string-pointer-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

pointer-type (class)

Direct methods
Direct Default Initargs
InitargValue
:free-to-foreignt
Class: struct-instance ()
Package

gir

Source

src/struct.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: class
Initargs

:class

Readers

struct-class-of (generic function)

Slot: this
Initargs

:this

Readers

this-of (generic function)

Writers

(setf this-of) (generic function)

Class: struct-pointer-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses
Direct methods
Class: struct-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

interface-type (class)

Direct methods
Class: strv-ffi ()
Package

gir

Source

src/init.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: typelib-type ()
Package

gir

Source

src/typelib.lisp (file)

Direct superclasses

enhanced-foreign-type (class)

Direct methods
  • translate-from-foreign (method)
  • translate-to-foreign (method)
Direct Default Initargs
InitargValue
:actual-type(quote (:pointer))
Class: union-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: size
Initargs

:size

Class: variable-desc ()
Package

gir

Source

src/ffi.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name-of (generic function)

Slot: type-desc
Initargs

:type-desc

Readers

type-desc-of (generic function)

Class: void-type ()
Package

gir

Source

src/function.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-gobject-introspection.asd: The cl-gobject-introspection<dot>asd file
cl-gobject-introspection/src/baseinfo.lisp: The cl-gobject-introspection/src/baseinfo<dot>lisp file
cl-gobject-introspection/src/enum.lisp: The cl-gobject-introspection/src/enum<dot>lisp file
cl-gobject-introspection/src/ffi.lisp: The cl-gobject-introspection/src/ffi<dot>lisp file
cl-gobject-introspection/src/field.lisp: The cl-gobject-introspection/src/field<dot>lisp file
cl-gobject-introspection/src/function.lisp: The cl-gobject-introspection/src/function<dot>lisp file
cl-gobject-introspection/src/gvalue.lisp: The cl-gobject-introspection/src/gvalue<dot>lisp file
cl-gobject-introspection/src/init.lisp: The cl-gobject-introspection/src/init<dot>lisp file
cl-gobject-introspection/src/object.lisp: The cl-gobject-introspection/src/object<dot>lisp file
cl-gobject-introspection/src/package.lisp: The cl-gobject-introspection/src/package<dot>lisp file
cl-gobject-introspection/src/properties.lisp: The cl-gobject-introspection/src/properties<dot>lisp file
cl-gobject-introspection/src/repository.lisp: The cl-gobject-introspection/src/repository<dot>lisp file
cl-gobject-introspection/src/signal.lisp: The cl-gobject-introspection/src/signal<dot>lisp file
cl-gobject-introspection/src/struct.lisp: The cl-gobject-introspection/src/struct<dot>lisp file
cl-gobject-introspection/src/typelib.lisp: The cl-gobject-introspection/src/typelib<dot>lisp file
cl-gobject-introspection/src/types.lisp: The cl-gobject-introspection/src/types<dot>lisp file
cl-gobject-introspection/src/utilities.lisp: The cl-gobject-introspection/src/utilities<dot>lisp file

F
File, Lisp, cl-gobject-introspection.asd: The cl-gobject-introspection<dot>asd file
File, Lisp, cl-gobject-introspection/src/baseinfo.lisp: The cl-gobject-introspection/src/baseinfo<dot>lisp file
File, Lisp, cl-gobject-introspection/src/enum.lisp: The cl-gobject-introspection/src/enum<dot>lisp file
File, Lisp, cl-gobject-introspection/src/ffi.lisp: The cl-gobject-introspection/src/ffi<dot>lisp file
File, Lisp, cl-gobject-introspection/src/field.lisp: The cl-gobject-introspection/src/field<dot>lisp file
File, Lisp, cl-gobject-introspection/src/function.lisp: The cl-gobject-introspection/src/function<dot>lisp file
File, Lisp, cl-gobject-introspection/src/gvalue.lisp: The cl-gobject-introspection/src/gvalue<dot>lisp file
File, Lisp, cl-gobject-introspection/src/init.lisp: The cl-gobject-introspection/src/init<dot>lisp file
File, Lisp, cl-gobject-introspection/src/object.lisp: The cl-gobject-introspection/src/object<dot>lisp file
File, Lisp, cl-gobject-introspection/src/package.lisp: The cl-gobject-introspection/src/package<dot>lisp file
File, Lisp, cl-gobject-introspection/src/properties.lisp: The cl-gobject-introspection/src/properties<dot>lisp file
File, Lisp, cl-gobject-introspection/src/repository.lisp: The cl-gobject-introspection/src/repository<dot>lisp file
File, Lisp, cl-gobject-introspection/src/signal.lisp: The cl-gobject-introspection/src/signal<dot>lisp file
File, Lisp, cl-gobject-introspection/src/struct.lisp: The cl-gobject-introspection/src/struct<dot>lisp file
File, Lisp, cl-gobject-introspection/src/typelib.lisp: The cl-gobject-introspection/src/typelib<dot>lisp file
File, Lisp, cl-gobject-introspection/src/types.lisp: The cl-gobject-introspection/src/types<dot>lisp file
File, Lisp, cl-gobject-introspection/src/utilities.lisp: The cl-gobject-introspection/src/utilities<dot>lisp file

L
Lisp File, cl-gobject-introspection.asd: The cl-gobject-introspection<dot>asd file
Lisp File, cl-gobject-introspection/src/baseinfo.lisp: The cl-gobject-introspection/src/baseinfo<dot>lisp file
Lisp File, cl-gobject-introspection/src/enum.lisp: The cl-gobject-introspection/src/enum<dot>lisp file
Lisp File, cl-gobject-introspection/src/ffi.lisp: The cl-gobject-introspection/src/ffi<dot>lisp file
Lisp File, cl-gobject-introspection/src/field.lisp: The cl-gobject-introspection/src/field<dot>lisp file
Lisp File, cl-gobject-introspection/src/function.lisp: The cl-gobject-introspection/src/function<dot>lisp file
Lisp File, cl-gobject-introspection/src/gvalue.lisp: The cl-gobject-introspection/src/gvalue<dot>lisp file
Lisp File, cl-gobject-introspection/src/init.lisp: The cl-gobject-introspection/src/init<dot>lisp file
Lisp File, cl-gobject-introspection/src/object.lisp: The cl-gobject-introspection/src/object<dot>lisp file
Lisp File, cl-gobject-introspection/src/package.lisp: The cl-gobject-introspection/src/package<dot>lisp file
Lisp File, cl-gobject-introspection/src/properties.lisp: The cl-gobject-introspection/src/properties<dot>lisp file
Lisp File, cl-gobject-introspection/src/repository.lisp: The cl-gobject-introspection/src/repository<dot>lisp file
Lisp File, cl-gobject-introspection/src/signal.lisp: The cl-gobject-introspection/src/signal<dot>lisp file
Lisp File, cl-gobject-introspection/src/struct.lisp: The cl-gobject-introspection/src/struct<dot>lisp file
Lisp File, cl-gobject-introspection/src/typelib.lisp: The cl-gobject-introspection/src/typelib<dot>lisp file
Lisp File, cl-gobject-introspection/src/types.lisp: The cl-gobject-introspection/src/types<dot>lisp file
Lisp File, cl-gobject-introspection/src/utilities.lisp: The cl-gobject-introspection/src/utilities<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   V   W   Z  
Index Entry  Section

%
%allocate-struct: Internal functions
%g-type-init: Internal functions

(
(setf field): Exported functions
(setf for-array-length-p-of): Internal generic functions
(setf for-array-length-p-of): Internal generic functions
(setf length-of): Internal generic functions
(setf length-of): Internal generic functions
(setf pointed-type-of): Internal generic functions
(setf pointed-type-of): Internal generic functions
(setf property): Exported functions
(setf repository-ptr): Internal functions
(setf struct-class): Exported functions
(setf struct-this): Internal functions
(setf this-of): Internal generic functions
(setf this-of): Internal generic functions
(setf typelib-ptr): Internal functions

A
alloc-foreign: Internal generic functions
alloc-foreign: Internal generic functions
allocate-struct: Exported functions
arg-info-get-closure: Exported functions
arg-info-get-destroy: Exported functions
arg-info-get-direction: Exported functions
arg-info-get-ownership-transfer: Exported functions
arg-info-get-scope: Exported functions
arg-info-get-type: Exported functions
arg-info-is-caller-allocates: Exported functions
arg-info-is-optional: Exported functions
arg-info-is-return-value: Exported functions
arg-info-may-be-null: Exported functions
arg-setup-length: Internal functions
argument->lisp-value: Internal functions
arguments-desc-of: Exported generic functions
arguments-desc-of: Exported generic functions
array-length-of: Internal generic functions
array-length-of: Internal generic functions
array-length-of: Internal generic functions

B
build-argument-type: Internal functions
build-callable-desc: Internal functions
build-enum: Internal functions
build-function: Internal functions
build-interface: Internal generic functions
build-interface: Internal generic functions
build-interface: Internal generic functions
build-interface: Internal generic functions
build-interface: Internal generic functions
build-interface: Internal generic functions
build-interface: Internal generic functions
build-interface-desc: Internal generic functions
build-interface-desc: Internal generic functions
build-interface-desc: Internal generic functions
build-interface-desc: Internal generic functions
build-interface-desc-for-name: Internal functions
build-object-ptr: Exported functions
build-struct-ptr: Internal functions
build-type-desc: Internal functions
build-variable-desc: Internal functions

C
c-array-length: Internal functions
c-func: Internal functions
c-name: Internal functions
cache-of: Internal generic functions
cache-of: Internal generic functions
callable-info-get-args: Exported functions
callable-info-get-caller-owns: Exported functions
callable-info-get-return-type: Exported functions
callable-info-may-return-null: Exported functions
cffi-type-of: Internal generic functions
cffi-type-of: Internal generic functions
check-args: Internal functions
class-function?: Internal functions
connect: Exported functions
constant-info-get-type: Exported functions
constant-info-get-value: Exported functions
constructor-cache-of: Internal generic functions
constructor-cache-of: Internal generic functions
constructor?: Internal functions
contained-type-of: Internal generic functions
contained-type-of: Internal generic functions
copy-find-set-c-array-type-length: Internal functions
copy-instance: Internal functions
copy-memory: Internal functions
copy-repository: Internal functions
copy-slots: Internal macros
copy-struct: Internal functions
copy-typelib: Internal functions

D
def-info-func: Internal macros
define-collection-getter: Internal macros
desc-of-interface-type: Internal functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
desc-of-type: Internal generic functions
direction-of: Internal generic functions
direction-of: Internal generic functions
disconnect: Exported functions

E
ensure-gethash-unless-null: Internal macros
enum-info-get-methods: Exported functions
enum-info-get-storage-type: Exported functions
enum-info-get-values: Exported functions

F
ffi: Exported functions
ffi-enum: Internal functions
field: Exported generic functions
field: Exported generic functions
field: Exported generic functions
field-info-get-flags: Exported functions
field-info-get-offset: Exported functions
field-info-get-size: Exported functions
field-info-get-type: Exported functions
fields-dict-of: Internal generic functions
fields-dict-of: Internal generic functions
fields-dict-of: Internal generic functions
find-build-interface: Internal functions
find-build-interface-for-name: Internal functions
find-build-method: Internal generic functions
find-build-method: Internal generic functions
find-build-method: Internal generic functions
find-object-with-class: Internal generic functions
find-object-with-class: Internal generic functions
find-object-with-class: Internal generic functions
find-object-with-class: Internal generic functions
find-object-with-class: Internal generic functions
find-parse-general-type-info: Internal functions
for-array-length-p-of: Internal generic functions
for-array-length-p-of: Internal generic functions
free-foreign: Internal generic functions
free-foreign: Internal generic functions
free-from-foreign-aggregated-p: Internal generic functions
free-from-foreign-aggregated-p: Internal generic functions
free-from-foreign-aggregated-p: Internal generic functions
free-from-foreign-aggregated-p: Internal generic functions
free-from-foreign-aggregated-p: Internal generic functions
free-from-foreign-p: Internal generic functions
free-from-foreign-p: Internal generic functions
free-from-foreign-p: Internal generic functions
free-struct: Exported functions
free-to-foreign-p: Internal generic functions
free-to-foreign-p: Internal generic functions
free-to-foreign-p: Internal generic functions
Function, %allocate-struct: Internal functions
Function, %g-type-init: Internal functions
Function, (setf field): Exported functions
Function, (setf property): Exported functions
Function, (setf repository-ptr): Internal functions
Function, (setf struct-class): Exported functions
Function, (setf struct-this): Internal functions
Function, (setf typelib-ptr): Internal functions
Function, allocate-struct: Exported functions
Function, arg-info-get-closure: Exported functions
Function, arg-info-get-destroy: Exported functions
Function, arg-info-get-direction: Exported functions
Function, arg-info-get-ownership-transfer: Exported functions
Function, arg-info-get-scope: Exported functions
Function, arg-info-get-type: Exported functions
Function, arg-info-is-caller-allocates: Exported functions
Function, arg-info-is-optional: Exported functions
Function, arg-info-is-return-value: Exported functions
Function, arg-info-may-be-null: Exported functions
Function, arg-setup-length: Internal functions
Function, argument->lisp-value: Internal functions
Function, build-argument-type: Internal functions
Function, build-callable-desc: Internal functions
Function, build-enum: Internal functions
Function, build-function: Internal functions
Function, build-interface-desc-for-name: Internal functions
Function, build-object-ptr: Exported functions
Function, build-struct-ptr: Internal functions
Function, build-type-desc: Internal functions
Function, build-variable-desc: Internal functions
Function, c-array-length: Internal functions
Function, c-func: Internal functions
Function, c-name: Internal functions
Function, callable-info-get-args: Exported functions
Function, callable-info-get-caller-owns: Exported functions
Function, callable-info-get-return-type: Exported functions
Function, callable-info-may-return-null: Exported functions
Function, check-args: Internal functions
Function, class-function?: Internal functions
Function, connect: Exported functions
Function, constant-info-get-type: Exported functions
Function, constant-info-get-value: Exported functions
Function, constructor?: Internal functions
Function, copy-find-set-c-array-type-length: Internal functions
Function, copy-instance: Internal functions
Function, copy-memory: Internal functions
Function, copy-repository: Internal functions
Function, copy-struct: Internal functions
Function, copy-typelib: Internal functions
Function, desc-of-interface-type: Internal functions
Function, disconnect: Exported functions
Function, enum-info-get-methods: Exported functions
Function, enum-info-get-storage-type: Exported functions
Function, enum-info-get-values: Exported functions
Function, ffi: Exported functions
Function, ffi-enum: Internal functions
Function, field-info-get-flags: Exported functions
Function, field-info-get-offset: Exported functions
Function, field-info-get-size: Exported functions
Function, field-info-get-type: Exported functions
Function, find-build-interface: Internal functions
Function, find-build-interface-for-name: Internal functions
Function, find-parse-general-type-info: Internal functions
Function, free-struct: Exported functions
Function, function-info-get-flags: Exported functions
Function, function-info-get-property: Exported functions
Function, function-info-get-symbol: Exported functions
Function, function-info-get-vfunc: Exported functions
Function, g-base-info-get-container: Internal functions
Function, g-base-info-get-type: Internal functions
Function, g-base-info-iterate-attributes: Internal functions
Function, g-base-info-ref: Internal functions
Function, g-base-info-unref: Internal functions
Function, g-callable-info-get-arg: Internal functions
Function, g-callable-info-get-n-args: Internal functions
Function, g-closure-add-finalize-notifier: Internal functions
Function, g-closure-new-simple: Internal functions
Function, g-closure-set-marshal: Internal functions
Function, g-constant-info-get-value: Internal functions
Function, g-enum-info-get-method: Internal functions
Function, g-enum-info-get-n-methods: Internal functions
Function, g-enum-info-get-n-values: Internal functions
Function, g-enum-info-get-value: Internal functions
Function, g-field-info-get-field: Internal functions
Function, g-field-info-set-field: Internal functions
Function, g-free: Internal functions
Function, g-function-info-invoke: Internal functions
Function, g-interface-info-get-constant: Internal functions
Function, g-interface-info-get-iface-struct: Internal functions
Function, g-interface-info-get-method: Internal functions
Function, g-interface-info-get-n-constants: Internal functions
Function, g-interface-info-get-n-methods: Internal functions
Function, g-interface-info-get-n-prerequisites: Internal functions
Function, g-interface-info-get-n-properties: Internal functions
Function, g-interface-info-get-n-signals: Internal functions
Function, g-interface-info-get-n-vfuncs: Internal functions
Function, g-interface-info-get-prerequisite: Internal functions
Function, g-interface-info-get-property: Internal functions
Function, g-interface-info-get-signal: Internal functions
Function, g-interface-info-get-vfunc: Internal functions
Function, g-irepository-find-by-gtype: Internal functions
Function, g-irepository-find-by-name: Internal functions
Function, g-irepository-get-info: Internal functions
Function, g-irepository-get-n-infos: Internal functions
Function, g-irepository-get-search-path: Internal functions
Function, g-irepository-get-type: Internal functions
Function, g-irepository-load-typelib: Internal functions
Function, g-irepository-require: Internal functions
Function, g-malloc: Internal functions
Function, g-object-class-find-property: Internal functions
Function, g-object-get-property: Internal functions
Function, g-object-info-get-constant: Internal functions
Function, g-object-info-get-field: Internal functions
Function, g-object-info-get-interface: Internal functions
Function, g-object-info-get-method: Internal functions
Function, g-object-info-get-n-constants: Internal functions
Function, g-object-info-get-n-fields: Internal functions
Function, g-object-info-get-n-interfaces: Internal functions
Function, g-object-info-get-n-methods: Internal functions
Function, g-object-info-get-n-properties: Internal functions
Function, g-object-info-get-n-signals: Internal functions
Function, g-object-info-get-n-vfuncs: Internal functions
Function, g-object-info-get-property: Internal functions
Function, g-object-info-get-signal: Internal functions
Function, g-object-info-get-vfunc: Internal functions
Function, g-object-is-floating: Internal functions
Function, g-object-newv: Internal functions
Function, g-object-ref: Internal functions
Function, g-object-ref-sink: Internal functions
Function, g-object-set-property: Internal functions
Function, g-object-unref: Internal functions
Function, g-signal-connect-closure: Internal functions
Function, g-signal-connect-data: Internal functions
Function, g-signal-handler-disconnect: Internal functions
Function, g-slist-alloc: Internal functions
Function, g-slist-free: Internal functions
Function, g-slist-next: Internal functions
Function, g-slist-to-list: Internal functions
Function, g-struct-info-get-field: Internal functions
Function, g-struct-info-get-method: Internal functions
Function, g-struct-info-get-n-fields: Internal functions
Function, g-struct-info-get-n-methods: Internal functions
Function, g-type-fundamental: Internal functions
Function, g-typelib-new-from-memory: Internal functions
Function, g-typelib-symbol: Internal functions
Function, g-union-info-get-discriminator: Internal functions
Function, g-union-info-get-field: Internal functions
Function, g-union-info-get-method: Internal functions
Function, g-union-info-get-n-fields: Internal functions
Function, g-union-info-get-n-methods: Internal functions
Function, g-value-get-boolean: Internal functions
Function, g-value-get-boxed: Internal functions
Function, g-value-get-char: Internal functions
Function, g-value-get-double: Internal functions
Function, g-value-get-enum: Internal functions
Function, g-value-get-flags: Internal functions
Function, g-value-get-float: Internal functions
Function, g-value-get-int: Internal functions
Function, g-value-get-int64: Internal functions
Function, g-value-get-long: Internal functions
Function, g-value-get-object: Internal functions
Function, g-value-get-param: Internal functions
Function, g-value-get-pointer: Internal functions
Function, g-value-get-string: Internal functions
Function, g-value-get-uchar: Internal functions
Function, g-value-get-uint: Internal functions
Function, g-value-get-uint64: Internal functions
Function, g-value-get-ulong: Internal functions
Function, g-value-get-variant: Internal functions
Function, g-value-info-get-value: Internal functions
Function, g-value-init: Internal functions
Function, g-value-set-boolean: Internal functions
Function, g-value-set-boxed: Internal functions
Function, g-value-set-char: Internal functions
Function, g-value-set-double: Internal functions
Function, g-value-set-enum: Internal functions
Function, g-value-set-flags: Internal functions
Function, g-value-set-float: Internal functions
Function, g-value-set-int: Internal functions
Function, g-value-set-int64: Internal functions
Function, g-value-set-long: Internal functions
Function, g-value-set-object: Internal functions
Function, g-value-set-param: Internal functions
Function, g-value-set-pointer: Internal functions
Function, g-value-set-string: Internal functions
Function, g-value-set-uchar: Internal functions
Function, g-value-set-uint: Internal functions
Function, g-value-set-uint64: Internal functions
Function, g-value-set-ulong: Internal functions
Function, g-value-set-variant: Internal functions
Function, get: Exported functions
Function, get-array-length: Internal functions
Function, get-properties: Internal functions
Function, gobject: Internal functions
Function, gtype: Internal functions
Function, gvalue->lisp/free: Internal functions
Function, gvalue-gtype: Internal functions
Function, in-arg-clear: Internal functions
Function, in-arg-setup: Internal functions
Function, in/out-args: Internal functions
Function, info-equal: Exported functions
Function, info-ffi-finalize: Internal functions
Function, info-get-attribute: Internal functions
Function, info-get-attributes: Exported functions
Function, info-get-container: Exported functions
Function, info-get-name: Exported functions
Function, info-get-namespace: Exported functions
Function, info-get-type: Exported functions
Function, info-get-typelib: Exported functions
Function, info-is-deprecated: Exported functions
Function, interface-info-find-method: Exported functions
Function, interface-info-find-signal: Internal functions
Function, interface-info-find-vfunc: Exported functions
Function, interface-info-get-class-struct: Internal functions
Function, interface-info-get-constants: Exported functions
Function, interface-info-get-methods: Exported functions
Function, interface-info-get-prerequisites: Exported functions
Function, interface-info-get-properties: Exported functions
Function, interface-info-get-signals: Exported functions
Function, interface-info-get-vfuncs: Exported functions
Function, list-interfaces-desc: Exported functions
Function, make-arg: Internal functions
Function, make-args: Internal functions
Function, make-args-data: Internal functions
Function, make-closure: Internal functions
Function, make-enum-type: Internal functions
Function, make-gvalue: Internal functions
Function, make-interface-pointer-type: Internal functions
Function, make-object-pointer-type: Internal functions
Function, make-object/struct-pointer-type: Internal functions
Function, make-out: Internal functions
Function, make-repository: Internal functions
Function, make-string-pointer-type: Internal functions
Function, make-struct: Internal functions
Function, make-struct-pointer-type: Internal functions
Function, make-struct-type: Internal functions
Function, make-typelib: Internal functions
Function, make-union-type: Internal functions
Function, make-void-pointer-type: Internal functions
Function, make-void-type: Internal functions
Function, map-c-array: Internal functions
Function, method?: Internal functions
Function, nget: Exported functions
Function, nget-desc: Exported functions
Function, nlist-desc: Exported functions
Function, object-arg-data: Internal functions
Function, object-class-build-constructor-class-function: Internal functions
Function, object-class-build-method: Internal functions
Function, object-class-find-build-method: Internal functions
Function, object-class-find-field: Internal functions
Function, object-class-find-function-info: Internal functions
Function, object-class-find-method-function-info: Internal functions
Function, object-class-find-signal-info: Internal functions
Function, object-class-get-constructor-class-function-info: Internal functions
Function, object-info-find-method: Exported functions
Function, object-info-find-vfunc: Exported functions
Function, object-info-get-abstract: Exported functions
Function, object-info-get-class-struct: Exported functions
Function, object-info-get-constants: Exported functions
Function, object-info-get-fields: Exported functions
Function, object-info-get-interfaces: Exported functions
Function, object-info-get-methods: Exported functions
Function, object-info-get-parent: Exported functions
Function, object-info-get-properties: Exported functions
Function, object-info-get-signals: Exported functions
Function, object-info-get-type-init: Exported functions
Function, object-info-get-type-name: Exported functions
Function, object-info-get-vfuncs: Exported functions
Function, object-setup-gc: Internal functions
Function, out-arg->value: Internal functions
Function, parse-array-type-info: Internal functions
Function, parse-general-type-info: Internal functions
Function, parse-interface-pointer-type-info: Internal functions
Function, parse-interface-type-info: Internal functions
Function, parse-type-info: Internal functions
Function, pointer->giarg: Internal functions
Function, property: Exported functions
Function, property-gtype: Internal functions
Function, property-info-get-flags: Exported functions
Function, property-info-get-type: Exported functions
Function, registered-type-info-get-g-type: Exported functions
Function, registered-type-info-get-type-init: Exported functions
Function, registered-type-info-get-type-name: Exported functions
Function, repository-find-by-gtype: Exported functions
Function, repository-find-by-name: Exported functions
Function, repository-get-c-prefix: Exported functions
Function, repository-get-default: Exported functions
Function, repository-get-dependencies: Exported functions
Function, repository-get-infos: Exported functions
Function, repository-get-loaded-namespaces: Exported functions
Function, repository-get-search-path: Exported functions
Function, repository-get-shared-library: Exported functions
Function, repository-get-typelib-path: Exported functions
Function, repository-get-version: Exported functions
Function, repository-is-registered: Exported functions
Function, repository-load-typelib: Exported functions
Function, repository-new: Exported functions
Function, repository-p: Internal functions
Function, repository-prepend-search-path: Exported functions
Function, repository-ptr: Internal functions
Function, repository-require: Exported functions
Function, require-namespace: Exported functions
Function, return-value->value: Internal functions
Function, return-value-setup-length: Internal functions
Function, set: Exported functions
Function, set-pointer: Internal functions
Function, set-properties!: Internal functions
Function, set-value!: Internal functions
Function, signal-info-get-class-closure: Exported functions
Function, signal-info-get-flags: Exported functions
Function, signal-info-true-stops-emit: Exported functions
Function, struct-class: Exported functions
Function, struct-class-build-constructor: Internal functions
Function, struct-class-build-method: Internal functions
Function, struct-class-find-field: Internal functions
Function, struct-class-get-constructor-info: Internal functions
Function, struct-class-get-method-info: Internal functions
Function, struct-info-find-method: Exported functions
Function, struct-info-get-alignment: Exported functions
Function, struct-info-get-fields: Exported functions
Function, struct-info-get-methods: Exported functions
Function, struct-info-get-size: Exported functions
Function, struct-info-is-foreign: Exported functions
Function, struct-info-is-gtype-struct: Exported functions
Function, struct-p: Internal functions
Function, struct-this: Internal functions
Function, type-info-get-array-fixed-size: Exported functions
Function, type-info-get-array-length: Exported functions
Function, type-info-get-array-type: Exported functions
Function, type-info-get-interface: Exported functions
Function, type-info-get-param-type: Exported functions
Function, type-info-get-tag: Exported functions
Function, type-info-is-pointer: Exported functions
Function, type-info-is-zero-terminated: Exported functions
Function, type-tag-to-string: Exported functions
Function, typelib-free: Exported functions
Function, typelib-namespace: Exported functions
Function, typelib-new: Exported functions
Function, typelib-p: Internal functions
Function, typelib-ptr: Internal functions
Function, typelib-symbol: Exported functions
Function, union-info-find-method: Exported functions
Function, union-info-get-alignment: Exported functions
Function, union-info-get-discriminator-offset: Exported functions
Function, union-info-get-discriminator-type: Exported functions
Function, union-info-get-discriminators: Exported functions
Function, union-info-get-fields: Exported functions
Function, union-info-get-methods: Exported functions
Function, union-info-get-size: Exported functions
Function, union-info-is-discriminated: Exported functions
Function, value-info-get-value: Exported functions
Function, vfunc-info-get-flags: Exported functions
Function, vfunc-info-get-invoker: Exported functions
Function, vfunc-info-get-offset: Exported functions
Function, vfunc-info-get-signal: Exported functions
Function, zero-memory: Internal functions
Function, zero?: Internal functions
function-cache-of: Internal generic functions
function-cache-of: Internal generic functions
function-info-get-flags: Exported functions
function-info-get-property: Exported functions
function-info-get-symbol: Exported functions
function-info-get-vfunc: Exported functions

G
g-base-info-get-container: Internal functions
g-base-info-get-type: Internal functions
g-base-info-iterate-attributes: Internal functions
g-base-info-ref: Internal functions
g-base-info-unref: Internal functions
g-callable-info-get-arg: Internal functions
g-callable-info-get-n-args: Internal functions
g-closure-add-finalize-notifier: Internal functions
g-closure-new-simple: Internal functions
g-closure-set-marshal: Internal functions
g-constant-info-get-value: Internal functions
g-enum-info-get-method: Internal functions
g-enum-info-get-n-methods: Internal functions
g-enum-info-get-n-values: Internal functions
g-enum-info-get-value: Internal functions
g-field-info-get-field: Internal functions
g-field-info-set-field: Internal functions
g-free: Internal functions
g-function-info-invoke: Internal functions
g-interface-info-get-constant: Internal functions
g-interface-info-get-iface-struct: Internal functions
g-interface-info-get-method: Internal functions
g-interface-info-get-n-constants: Internal functions
g-interface-info-get-n-methods: Internal functions
g-interface-info-get-n-prerequisites: Internal functions
g-interface-info-get-n-properties: Internal functions
g-interface-info-get-n-signals: Internal functions
g-interface-info-get-n-vfuncs: Internal functions
g-interface-info-get-prerequisite: Internal functions
g-interface-info-get-property: Internal functions
g-interface-info-get-signal: Internal functions
g-interface-info-get-vfunc: Internal functions
g-irepository-find-by-gtype: Internal functions
g-irepository-find-by-name: Internal functions
g-irepository-get-info: Internal functions
g-irepository-get-n-infos: Internal functions
g-irepository-get-search-path: Internal functions
g-irepository-get-type: Internal functions
g-irepository-load-typelib: Internal functions
g-irepository-require: Internal functions
g-malloc: Internal functions
g-object-class-find-property: Internal functions
g-object-get-property: Internal functions
g-object-info-get-constant: Internal functions
g-object-info-get-field: Internal functions
g-object-info-get-interface: Internal functions
g-object-info-get-method: Internal functions
g-object-info-get-n-constants: Internal functions
g-object-info-get-n-fields: Internal functions
g-object-info-get-n-interfaces: Internal functions
g-object-info-get-n-methods: Internal functions
g-object-info-get-n-properties: Internal functions
g-object-info-get-n-signals: Internal functions
g-object-info-get-n-vfuncs: Internal functions
g-object-info-get-property: Internal functions
g-object-info-get-signal: Internal functions
g-object-info-get-vfunc: Internal functions
g-object-is-floating: Internal functions
g-object-newv: Internal functions
g-object-ref: Internal functions
g-object-ref-sink: Internal functions
g-object-set-property: Internal functions
g-object-unref: Internal functions
g-signal-connect-closure: Internal functions
g-signal-connect-data: Internal functions
g-signal-handler-disconnect: Internal functions
g-slist-alloc: Internal functions
g-slist-free: Internal functions
g-slist-next: Internal functions
g-slist-to-list: Internal functions
g-struct-info-get-field: Internal functions
g-struct-info-get-method: Internal functions
g-struct-info-get-n-fields: Internal functions
g-struct-info-get-n-methods: Internal functions
g-type-fundamental: Internal functions
g-typelib-new-from-memory: Internal functions
g-typelib-symbol: Internal functions
g-union-info-get-discriminator: Internal functions
g-union-info-get-field: Internal functions
g-union-info-get-method: Internal functions
g-union-info-get-n-fields: Internal functions
g-union-info-get-n-methods: Internal functions
g-value-get-boolean: Internal functions
g-value-get-boxed: Internal functions
g-value-get-char: Internal functions
g-value-get-double: Internal functions
g-value-get-enum: Internal functions
g-value-get-flags: Internal functions
g-value-get-float: Internal functions
g-value-get-int: Internal functions
g-value-get-int64: Internal functions
g-value-get-long: Internal functions
g-value-get-object: Internal functions
g-value-get-param: Internal functions
g-value-get-pointer: Internal functions
g-value-get-string: Internal functions
g-value-get-uchar: Internal functions
g-value-get-uint: Internal functions
g-value-get-uint64: Internal functions
g-value-get-ulong: Internal functions
g-value-get-variant: Internal functions
g-value-info-get-value: Internal functions
g-value-init: Internal functions
g-value-set-boolean: Internal functions
g-value-set-boxed: Internal functions
g-value-set-char: Internal functions
g-value-set-double: Internal functions
g-value-set-enum: Internal functions
g-value-set-flags: Internal functions
g-value-set-float: Internal functions
g-value-set-int: Internal functions
g-value-set-int64: Internal functions
g-value-set-long: Internal functions
g-value-set-object: Internal functions
g-value-set-param: Internal functions
g-value-set-pointer: Internal functions
g-value-set-string: Internal functions
g-value-set-uchar: Internal functions
g-value-set-uint: Internal functions
g-value-set-uint64: Internal functions
g-value-set-ulong: Internal functions
g-value-set-variant: Internal functions
Generic Function, (setf for-array-length-p-of): Internal generic functions
Generic Function, (setf length-of): Internal generic functions
Generic Function, (setf pointed-type-of): Internal generic functions
Generic Function, (setf this-of): Internal generic functions
Generic Function, alloc-foreign: Internal generic functions
Generic Function, arguments-desc-of: Exported generic functions
Generic Function, array-length-of: Internal generic functions
Generic Function, build-interface: Internal generic functions
Generic Function, build-interface-desc: Internal generic functions
Generic Function, cache-of: Internal generic functions
Generic Function, cffi-type-of: Internal generic functions
Generic Function, constructor-cache-of: Internal generic functions
Generic Function, contained-type-of: Internal generic functions
Generic Function, desc-of-type: Internal generic functions
Generic Function, direction-of: Internal generic functions
Generic Function, field: Exported generic functions
Generic Function, fields-dict-of: Internal generic functions
Generic Function, find-build-method: Internal generic functions
Generic Function, find-object-with-class: Internal generic functions
Generic Function, for-array-length-p-of: Internal generic functions
Generic Function, free-foreign: Internal generic functions
Generic Function, free-from-foreign-aggregated-p: Internal generic functions
Generic Function, free-from-foreign-p: Internal generic functions
Generic Function, free-to-foreign-p: Internal generic functions
Generic Function, function-cache-of: Internal generic functions
Generic Function, get-field-desc: Exported generic functions
Generic Function, get-method-desc: Exported generic functions
Generic Function, get-property-desc: Exported generic functions
Generic Function, get-signal-desc: Exported generic functions
Generic Function, gir-class-of: Exported generic functions
Generic Function, gir-type-of: Internal generic functions
Generic Function, info-of: Internal generic functions
Generic Function, info-ptr: Internal generic functions
Generic Function, initialize-copy: Internal generic functions
Generic Function, interface-infos-of: Internal generic functions
Generic Function, length-of: Internal generic functions
Generic Function, list-class-functions-desc: Exported generic functions
Generic Function, list-constructors-desc: Exported generic functions
Generic Function, list-fields-desc: Exported generic functions
Generic Function, list-methods-desc: Exported generic functions
Generic Function, list-properties-desc: Exported generic functions
Generic Function, list-signals-desc: Exported generic functions
Generic Function, mem-alloc: Internal generic functions
Generic Function, mem-free: Internal generic functions
Generic Function, mem-get: Internal generic functions
Generic Function, mem-set: Internal generic functions
Generic Function, mem-size: Internal generic functions
Generic Function, method-cache-of: Internal generic functions
Generic Function, name-of: Exported generic functions
Generic Function, nsget: Internal generic functions
Generic Function, nsget-desc: Internal generic functions
Generic Function, nslist-desc: Internal generic functions
Generic Function, param-type-of: Internal generic functions
Generic Function, parent-of: Exported generic functions
Generic Function, pointed-type-of: Internal generic functions
Generic Function, returns-desc-of: Internal generic functions
Generic Function, set-field!: Internal generic functions
Generic Function, signals-of: Internal generic functions
Generic Function, struct-class-of: Internal generic functions
Generic Function, this-of: Internal generic functions
Generic Function, type-desc-of: Exported generic functions
Generic Function, values-of: Exported generic functions
Generic Function, version-of: Internal generic functions
get: Exported functions
get-array-length: Internal functions
get-field-desc: Exported generic functions
get-field-desc: Exported generic functions
get-field-desc: Exported generic functions
get-method-desc: Exported generic functions
get-method-desc: Exported generic functions
get-method-desc: Exported generic functions
get-properties: Internal functions
get-property-desc: Exported generic functions
get-property-desc: Exported generic functions
get-signal-desc: Exported generic functions
get-signal-desc: Exported generic functions
gir-class-of: Exported generic functions
gir-class-of: Exported generic functions
gir-class-of: Exported generic functions
gir-type-of: Internal generic functions
gir-type-of: Internal generic functions
gir-type-of: Internal generic functions
gobject: Internal functions
gtype: Internal functions
gvalue->lisp/free: Internal functions
gvalue-gtype: Internal functions

I
in-arg-clear: Internal functions
in-arg-setup: Internal functions
in/out-args: Internal functions
incf-giargs: Internal macros
info-equal: Exported functions
info-ffi-finalize: Internal functions
info-get-attribute: Internal functions
info-get-attributes: Exported functions
info-get-container: Exported functions
info-get-name: Exported functions
info-get-namespace: Exported functions
info-get-type: Exported functions
info-get-typelib: Exported functions
info-is-deprecated: Exported functions
info-of: Internal generic functions
info-of: Internal generic functions
info-of: Internal generic functions
info-of: Internal generic functions
info-ptr: Internal generic functions
info-ptr: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
initialize-copy: Internal generic functions
interface-info-find-method: Exported functions
interface-info-find-signal: Internal functions
interface-info-find-vfunc: Exported functions
interface-info-get-class-struct: Internal functions
interface-info-get-constants: Exported functions
interface-info-get-methods: Exported functions
interface-info-get-prerequisites: Exported functions
interface-info-get-properties: Exported functions
interface-info-get-signals: Exported functions
interface-info-get-vfuncs: Exported functions
interface-infos-of: Internal generic functions
interface-infos-of: Internal generic functions
invoke: Exported macros

L
length-of: Internal generic functions
length-of: Internal generic functions
list-class-functions-desc: Exported generic functions
list-class-functions-desc: Exported generic functions
list-constructors-desc: Exported generic functions
list-constructors-desc: Exported generic functions
list-constructors-desc: Exported generic functions
list-fields-desc: Exported generic functions
list-fields-desc: Exported generic functions
list-fields-desc: Exported generic functions
list-interfaces-desc: Exported functions
list-methods-desc: Exported generic functions
list-methods-desc: Exported generic functions
list-methods-desc: Exported generic functions
list-methods-desc: Exported generic functions
list-properties-desc: Exported generic functions
list-properties-desc: Exported generic functions
list-properties-desc: Exported generic functions
list-signals-desc: Exported generic functions
list-signals-desc: Exported generic functions
list-signals-desc: Exported generic functions

M
Macro, copy-slots: Internal macros
Macro, def-info-func: Internal macros
Macro, define-collection-getter: Internal macros
Macro, ensure-gethash-unless-null: Internal macros
Macro, incf-giargs: Internal macros
Macro, invoke: Exported macros
Macro, with-gerror: Internal macros
Macro, with-typelib: Exported macros
Macro, with-typelibs: Exported macros
make-arg: Internal functions
make-args: Internal functions
make-args-data: Internal functions
make-closure: Internal functions
make-enum-type: Internal functions
make-gvalue: Internal functions
make-interface-pointer-type: Internal functions
make-object-pointer-type: Internal functions
make-object/struct-pointer-type: Internal functions
make-out: Internal functions
make-repository: Internal functions
make-string-pointer-type: Internal functions
make-struct: Internal functions
make-struct-pointer-type: Internal functions
make-struct-type: Internal functions
make-typelib: Internal functions
make-union-type: Internal functions
make-void-pointer-type: Internal functions
make-void-type: Internal functions
map-c-array: Internal functions
mem-alloc: Internal generic functions
mem-alloc: Internal generic functions
mem-alloc: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-free: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-get: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-set: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
mem-size: Internal generic functions
Method, (setf for-array-length-p-of): Internal generic functions
Method, (setf length-of): Internal generic functions
Method, (setf pointed-type-of): Internal generic functions
Method, (setf this-of): Internal generic functions
Method, alloc-foreign: Internal generic functions
Method, arguments-desc-of: Exported generic functions
Method, array-length-of: Internal generic functions
Method, array-length-of: Internal generic functions
Method, build-interface: Internal generic functions
Method, build-interface: Internal generic functions
Method, build-interface: Internal generic functions
Method, build-interface: Internal generic functions
Method, build-interface: Internal generic functions
Method, build-interface: Internal generic functions
Method, build-interface-desc: Internal generic functions
Method, build-interface-desc: Internal generic functions
Method, build-interface-desc: Internal generic functions
Method, cache-of: Internal generic functions
Method, cffi-type-of: Internal generic functions
Method, constructor-cache-of: Internal generic functions
Method, contained-type-of: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, desc-of-type: Internal generic functions
Method, direction-of: Internal generic functions
Method, field: Exported generic functions
Method, field: Exported generic functions
Method, fields-dict-of: Internal generic functions
Method, fields-dict-of: Internal generic functions
Method, find-build-method: Internal generic functions
Method, find-build-method: Internal generic functions
Method, find-object-with-class: Internal generic functions
Method, find-object-with-class: Internal generic functions
Method, find-object-with-class: Internal generic functions
Method, find-object-with-class: Internal generic functions
Method, for-array-length-p-of: Internal generic functions
Method, free-foreign: Internal generic functions
Method, free-from-foreign-aggregated-p: Internal generic functions
Method, free-from-foreign-aggregated-p: Internal generic functions
Method, free-from-foreign-aggregated-p: Internal generic functions
Method, free-from-foreign-aggregated-p: Internal generic functions
Method, free-from-foreign-p: Internal generic functions
Method, free-from-foreign-p: Internal generic functions
Method, free-to-foreign-p: Internal generic functions
Method, free-to-foreign-p: Internal generic functions
Method, function-cache-of: Internal generic functions
Method, get-field-desc: Exported generic functions
Method, get-field-desc: Exported generic functions
Method, get-method-desc: Exported generic functions
Method, get-method-desc: Exported generic functions
Method, get-property-desc: Exported generic functions
Method, get-signal-desc: Exported generic functions
Method, gir-class-of: Exported generic functions
Method, gir-class-of: Exported generic functions
Method, gir-type-of: Internal generic functions
Method, gir-type-of: Internal generic functions
Method, info-of: Internal generic functions
Method, info-of: Internal generic functions
Method, info-of: Internal generic functions
Method, info-ptr: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, initialize-copy: Internal generic functions
Method, interface-infos-of: Internal generic functions
Method, length-of: Internal generic functions
Method, list-class-functions-desc: Exported generic functions
Method, list-constructors-desc: Exported generic functions
Method, list-constructors-desc: Exported generic functions
Method, list-fields-desc: Exported generic functions
Method, list-fields-desc: Exported generic functions
Method, list-methods-desc: Exported generic functions
Method, list-methods-desc: Exported generic functions
Method, list-methods-desc: Exported generic functions
Method, list-properties-desc: Exported generic functions
Method, list-properties-desc: Exported generic functions
Method, list-signals-desc: Exported generic functions
Method, list-signals-desc: Exported generic functions
Method, mem-alloc: Internal generic functions
Method, mem-alloc: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-free: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-get: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-set: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, mem-size: Internal generic functions
Method, method-cache-of: Internal generic functions
Method, method-cache-of: Internal generic functions
Method, name-of: Exported generic functions
Method, name-of: Exported generic functions
Method, name-of: Exported generic functions
Method, name-of: Exported generic functions
Method, nsget: Internal generic functions
Method, nsget: Internal generic functions
Method, nsget: Internal generic functions
Method, nsget: Internal generic functions
Method, nsget: Internal generic functions
Method, nsget: Internal generic functions
Method, nsget-desc: Internal generic functions
Method, nsget-desc: Internal generic functions
Method, nsget-desc: Internal generic functions
Method, nslist-desc: Internal generic functions
Method, nslist-desc: Internal generic functions
Method, param-type-of: Internal generic functions
Method, parent-of: Exported generic functions
Method, pointed-type-of: Internal generic functions
Method, returns-desc-of: Internal generic functions
Method, set-field!: Internal generic functions
Method, set-field!: Internal generic functions
Method, signals-of: Internal generic functions
Method, struct-class-of: Internal generic functions
Method, this-of: Internal generic functions
Method, this-of: Internal generic functions
Method, this-of: Internal generic functions
Method, type-desc-of: Exported generic functions
Method, values-of: Exported generic functions
Method, version-of: Internal generic functions
method-cache-of: Internal generic functions
method-cache-of: Internal generic functions
method-cache-of: Internal generic functions
method?: Internal functions

N
name-of: Exported generic functions
name-of: Exported generic functions
name-of: Exported generic functions
name-of: Exported generic functions
name-of: Exported generic functions
nget: Exported functions
nget-desc: Exported functions
nlist-desc: Exported functions
nsget: Internal generic functions
nsget: Internal generic functions
nsget: Internal generic functions
nsget: Internal generic functions
nsget: Internal generic functions
nsget: Internal generic functions
nsget: Internal generic functions
nsget-desc: Internal generic functions
nsget-desc: Internal generic functions
nsget-desc: Internal generic functions
nsget-desc: Internal generic functions
nslist-desc: Internal generic functions
nslist-desc: Internal generic functions
nslist-desc: Internal generic functions

O
object-arg-data: Internal functions
object-class-build-constructor-class-function: Internal functions
object-class-build-method: Internal functions
object-class-find-build-method: Internal functions
object-class-find-field: Internal functions
object-class-find-function-info: Internal functions
object-class-find-method-function-info: Internal functions
object-class-find-signal-info: Internal functions
object-class-get-constructor-class-function-info: Internal functions
object-info-find-method: Exported functions
object-info-find-vfunc: Exported functions
object-info-get-abstract: Exported functions
object-info-get-class-struct: Exported functions
object-info-get-constants: Exported functions
object-info-get-fields: Exported functions
object-info-get-interfaces: Exported functions
object-info-get-methods: Exported functions
object-info-get-parent: Exported functions
object-info-get-properties: Exported functions
object-info-get-signals: Exported functions
object-info-get-type-init: Exported functions
object-info-get-type-name: Exported functions
object-info-get-vfuncs: Exported functions
object-setup-gc: Internal functions
out-arg->value: Internal functions

P
param-type-of: Internal generic functions
param-type-of: Internal generic functions
parent-of: Exported generic functions
parent-of: Exported generic functions
parse-array-type-info: Internal functions
parse-general-type-info: Internal functions
parse-interface-pointer-type-info: Internal functions
parse-interface-type-info: Internal functions
parse-type-info: Internal functions
pointed-type-of: Internal generic functions
pointed-type-of: Internal generic functions
pointer->giarg: Internal functions
property: Exported functions
property-gtype: Internal functions
property-info-get-flags: Exported functions
property-info-get-type: Exported functions

R
registered-type-info-get-g-type: Exported functions
registered-type-info-get-type-init: Exported functions
registered-type-info-get-type-name: Exported functions
repository-find-by-gtype: Exported functions
repository-find-by-name: Exported functions
repository-get-c-prefix: Exported functions
repository-get-default: Exported functions
repository-get-dependencies: Exported functions
repository-get-infos: Exported functions
repository-get-loaded-namespaces: Exported functions
repository-get-search-path: Exported functions
repository-get-shared-library: Exported functions
repository-get-typelib-path: Exported functions
repository-get-version: Exported functions
repository-is-registered: Exported functions
repository-load-typelib: Exported functions
repository-new: Exported functions
repository-p: Internal functions
repository-prepend-search-path: Exported functions
repository-ptr: Internal functions
repository-require: Exported functions
require-namespace: Exported functions
return-value->value: Internal functions
return-value-setup-length: Internal functions
returns-desc-of: Internal generic functions
returns-desc-of: Internal generic functions

S
set: Exported functions
set-field!: Internal generic functions
set-field!: Internal generic functions
set-field!: Internal generic functions
set-pointer: Internal functions
set-properties!: Internal functions
set-value!: Internal functions
signal-info-get-class-closure: Exported functions
signal-info-get-flags: Exported functions
signal-info-true-stops-emit: Exported functions
signals-of: Internal generic functions
signals-of: Internal generic functions
struct-class: Exported functions
struct-class-build-constructor: Internal functions
struct-class-build-method: Internal functions
struct-class-find-field: Internal functions
struct-class-get-constructor-info: Internal functions
struct-class-get-method-info: Internal functions
struct-class-of: Internal generic functions
struct-class-of: Internal generic functions
struct-info-find-method: Exported functions
struct-info-get-alignment: Exported functions
struct-info-get-fields: Exported functions
struct-info-get-methods: Exported functions
struct-info-get-size: Exported functions
struct-info-is-foreign: Exported functions
struct-info-is-gtype-struct: Exported functions
struct-p: Internal functions
struct-this: Internal functions

T
this-of: Internal generic functions
this-of: Internal generic functions
this-of: Internal generic functions
this-of: Internal generic functions
type-desc-of: Exported generic functions
type-desc-of: Exported generic functions
type-info-get-array-fixed-size: Exported functions
type-info-get-array-length: Exported functions
type-info-get-array-type: Exported functions
type-info-get-interface: Exported functions
type-info-get-param-type: Exported functions
type-info-get-tag: Exported functions
type-info-is-pointer: Exported functions
type-info-is-zero-terminated: Exported functions
type-tag-to-string: Exported functions
typelib-free: Exported functions
typelib-namespace: Exported functions
typelib-new: Exported functions
typelib-p: Internal functions
typelib-ptr: Internal functions
typelib-symbol: Exported functions

U
union-info-find-method: Exported functions
union-info-get-alignment: Exported functions
union-info-get-discriminator-offset: Exported functions
union-info-get-discriminator-type: Exported functions
union-info-get-discriminators: Exported functions
union-info-get-fields: Exported functions
union-info-get-methods: Exported functions
union-info-get-size: Exported functions
union-info-is-discriminated: Exported functions

V
value-info-get-value: Exported functions
values-of: Exported generic functions
values-of: Exported generic functions
version-of: Internal generic functions
version-of: Internal generic functions
vfunc-info-get-flags: Exported functions
vfunc-info-get-invoker: Exported functions
vfunc-info-get-offset: Exported functions
vfunc-info-get-signal: Exported functions