Common Lisp Package: BINGE-DECL

README:

FUNCTION

Public

Undocumented

ANONYMOUS-DECLARATION-P (DECL)

PRIMITIVE-TYPE-P (OBJECT)

GENERIC-FUNCTION

Public

MAKE-C-REFERENCE (TYPE)

Make a reference to TYPE if TYPE is among those referenciables (struct, union, enum), otherwise return NIL.

SLOT-ACCESSOR

Public

Undocumented

C-ALTERNATE-NAME (OBJECT)

SETFC-ALTERNATE-NAME (NEW-VALUE OBJECT)

C-ARGUMENTS (OBJECT)

SETFC-ARGUMENTS (NEW-VALUE OBJECT)

C-BITS (OBJECT)

SETFC-BITS (NEW-VALUE OBJECT)

C-CONSTANTS (OBJECT)

SETFC-CONSTANTS (NEW-VALUE OBJECT)

C-DIMENSIONS (OBJECT)

SETFC-DIMENSIONS (NEW-VALUE OBJECT)

C-DOCUMENTATION (OBJECT)

SETFC-DOCUMENTATION (NEW-VALUE OBJECT)

C-LIBRARY (OBJECT)

SETFC-LIBRARY (NEW-VALUE OBJECT)

C-NAME (OBJECT)

SETFC-NAME (NEW-VALUE OBJECT)

C-REF-NAME (OBJECT)

SETFC-REF-NAME (NEW-VALUE OBJECT)

C-REQUIRED (OBJECT)

SETFC-REQUIRED (NEW-VALUE OBJECT)

C-SLOTS (OBJECT)

SETFC-SLOTS (NEW-VALUE OBJECT)

C-TYPE (OBJECT)

SETFC-TYPE (NEW-VALUE OBJECT)

C-VALUE (OBJECT)

SETFC-VALUE (NEW-VALUE OBJECT)

CLASS

Public

C-ARGUMENT

Class modelling C function arguments.

C-ARRAY

Class modelling C arrays.

C-BITFIELD

Class modelling C bitfields.

C-CONSTANT-DECLARATION

Class modelling C constant declarations.

C-CONTAINER

Base class modelling C structured types; those containing a list of other objects.

C-DECLARATION

Base class modelling the C declarations.

C-ENUM-DECLARATION

Class modelling C enumerated declarations.

C-ENUM-REF

Class modelling references to C enums

C-FUNCTION

Class modelling the C function types.

C-FUNCTION-DECLARATION

Class modelling the C function declarations.

C-NAMED-OBJECT

Mixin class for C objects (declarations/types/variable/slots/ whatever) bearing a name.

C-OBJECT

Root class for all C language related objects: declarations, types and so on.

C-POINTER

Class modelling C pointers.

C-SLOT

Class modelling C struct/union slots.

C-STRUCT-DECLARATION

Class modelling C struct declarations.

C-STRUCT-REF

Class modeliing references to C struct.

C-TYPE (OBJECT)

Base class modelling the C types. Those which are not declarations.

C-TYPE-REF

Base class modelling references to C types. Whether they are typedef, struct, union or enum.

C-TYPED-NAME

Base class for objects having a name and a type.

C-TYPED-OBJECT

Mixin class for C objects having a type.

C-TYPEDEF-DECLARATION

Class modelling C user type definition (aka typedef) .

C-UNION-DECLARATION

Class modelling C union declarations.

C-UNION-REF

Class modeliing references to C unions.

C-USER-TYPE-REF

Class modelling references to user defined C types (those created with typedefs) .

C-VARIABLE-DECLARATION

Class modelling C variable declarations.