SDS-API-CSF full listing

Name

SDS-API-CSF full listing -- All funcallable objects and all variables

Package Content

Methods

BUCKET-SORT-CSF-OBJS
 (BUCKET-SORT-CSF-OBJS OBJ-LIST) [function]
Description 

Sorts obj-list into an object of type csf-buckets and returns it.

Called By 

MERGE-CSF-INFO and PRETTIFY-TREE

Calls 

CSF-BUCKETS.CLASSES, CSF-BUCKETS.COMMENTS, CSF-BUCKETS.DIRECTIVES, CSF-BUCKETS.ENUMS, CSF-BUCKETS.METHODS, CSF-BUCKETS.PACKAGES, CSF-BUCKETS.TYPESPECS, CSF-BUCKETS.VARS, MAKE-CSF-BUCKETS and WARN

Location 

specs/csf-extra.lisp

COPY-CSF-BUCKETS
 (COPY-CSF-BUCKETS (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS-P
 (CSF-BUCKETS-P OBJ) [predicate]

CSF-BUCKETS.CLASSES
 (CSF-BUCKETS.CLASSES (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.CLASSES)
 ((SETF CSF-BUCKETS.CLASSES) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.COMMENTS
 (CSF-BUCKETS.COMMENTS (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.COMMENTS)
 ((SETF CSF-BUCKETS.COMMENTS) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.DIRECTIVES
 (CSF-BUCKETS.DIRECTIVES (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.DIRECTIVES)
 ((SETF CSF-BUCKETS.DIRECTIVES) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.ENUMS
 (CSF-BUCKETS.ENUMS (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.ENUMS)
 ((SETF CSF-BUCKETS.ENUMS) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.METHODS
 (CSF-BUCKETS.METHODS (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.METHODS)
 ((SETF CSF-BUCKETS.METHODS) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.PACKAGES
 (CSF-BUCKETS.PACKAGES (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.PACKAGES)
 ((SETF CSF-BUCKETS.PACKAGES) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.TYPESPECS
 (CSF-BUCKETS.TYPESPECS (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.TYPESPECS)
 ((SETF CSF-BUCKETS.TYPESPECS) (OBJ CSF-BUCKETS)) [function]

CSF-BUCKETS.VARS
 (CSF-BUCKETS.VARS (OBJ CSF-BUCKETS)) [function]

(SETF CSF-BUCKETS.VARS)
 ((SETF CSF-BUCKETS.VARS) (OBJ CSF-BUCKETS)) [function]

DO-ITERATION
 (DO-ITERATION (NODE CSF-TOPLEVEL) FUNCTION CONTEXT &KEY (RECURSIVE T)) [method]
 (DO-ITERATION (NODE CSF-CLASS) FUNCTION CONTEXT &KEY (RECURSIVE T)) [method]
 (DO-ITERATION (NODE CSF-PACKAGE) FUNCTION CONTEXT &KEY (RECURSIVE T)) [method]

EQUAL-TO
 (EQUAL-TO (A CSF-LOCATION) (B CSF-LOCATION)) [method]
 (EQUAL-TO (A CSF-WHERE) (B CSF-WHERE)) [method]
 (EQUAL-TO (A CSF-CLASS) (B CSF-CLASS)) [method]
 (EQUAL-TO (A CSF-METHOD) (B CSF-METHOD)) [method]
 (EQUAL-TO (A CSF-VARIABLE) (B CSF-VARIABLE)) [method]
 (EQUAL-TO (A CSF-TYPESPEC) (B CSF-TYPESPEC)) [method]
 (EQUAL-TO (A CSF-ENUM) (B CSF-ENUM)) [method]
 (EQUAL-TO (A CSF-INFO) (B CSF-INFO)) [method]
 (EQUAL-TO (A CSF-COMMENT) (B CSF-COMMENT)) [method]

FIND-PATCHABLE-OBJ
 (FIND-PATCHABLE-OBJ OBJ CANDIDATES) [function]
Description 

Tries to find an object to patch obj vs from candidates. Returns that object when found and NIL when no object was found. Uses EQUAL-TO to find object.

Called By 

FIND-AND-PATCH-CSF-OBJ

Calls 

FIND

Location 

specs/csf-extra.lisp

GET-CONSTRUCTOR
 (GET-CONSTRUCTOR NAME) [function]
Called By 

PRODUCE-XML-OBJECT

Calls 

GETHASH

Location 

specs/csf-base.lisp

GET-OBJECT-ID
 (GET-OBJECT-ID (OBJ CSF-CLASS)) [method]
 (GET-OBJECT-ID (OBJ CSF-PACKAGE)) [method]
 (GET-OBJECT-ID (OBJ CSF-METHOD)) [method]
 (GET-OBJECT-ID (OBJ CSF-TYPESPEC)) [method]
 (GET-OBJECT-ID (OBJ CSF-ENUM)) [method]
 (GET-OBJECT-ID (OBJ CSF-VARIABLE)) [method]

GET-OBJECT-NAME
 (GET-OBJECT-NAME (OBJ CSF-CLASS)) [method]
 (GET-OBJECT-NAME (OBJ CSF-PACKAGE)) [method]
 (GET-OBJECT-NAME (OBJ CSF-METHOD)) [method]
 (GET-OBJECT-NAME (OBJ CSF-TYPESPEC)) [method]
 (GET-OBJECT-NAME (OBJ CSF-ENUM)) [method]
 (GET-OBJECT-NAME (OBJ CSF-DIRECTIVE)) [method]
 (GET-OBJECT-NAME (OBJ CSF-VARIABLE)) [method]

INITIALIZE-INSTANCE
 (INITIALIZE-INSTANCE (OBJ CSF-TOPLEVEL)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-PACKAGE)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-CLASS)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-METHOD)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-VARIABLE)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-ENUM)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-ENUMVAL)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-TYPESPEC)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-COMMENT)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-DIRECTIVE)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-RETVAL)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-ARG)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-INFO)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-ACCESS)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-INHERIT)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-WHERE)) [method]
 (INITIALIZE-INSTANCE (OBJ CSF-LOCATION)) [method]

MAKE-CSF-ACCESS
 (MAKE-CSF-ACCESS &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-ARG
 (MAKE-CSF-ARG &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-BUCKETS
 (MAKE-CSF-BUCKETS)

MAKE-CSF-CLASS
 (MAKE-CSF-CLASS &KEY (PARENT NIL)) [function]
Called By 

%CREATE-CLASS and %CREATE-STRUCT

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-COMMENT
 (MAKE-CSF-COMMENT &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-DIRECTIVE
 (MAKE-CSF-DIRECTIVE &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-ENUM
 (MAKE-CSF-ENUM &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-ENUMVAL
 (MAKE-CSF-ENUMVAL &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-FACTORY
 (MAKE-CSF-FACTORY) [function]
Called By 

ANALYSE-FILES, LINK-CSF-FILES and PARSE-CSF-FILE

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-INFO
 (MAKE-CSF-INFO &KEY (PARENT NIL)) [function]
Called By 

%ADD-TO-PACKAGE, %CREATE-CLASS, %CREATE-METHOD, %CREATE-STRUCT and %CREATE-VARIABLE

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-INHERIT
 (MAKE-CSF-INHERIT &KEY (PARENT NIL)) [function]
Called By 

%CREATE-CLASS and %CREATE-STRUCT

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-LOCATION
 (MAKE-CSF-LOCATION &KEY (PARENT NIL)) [function]
Called By 

%CREATE-CLASS, %CREATE-METHOD, %CREATE-PACKAGE-OBJ, %CREATE-STRUCT and %CREATE-VARIABLE

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-METHOD
 (MAKE-CSF-METHOD &KEY (PARENT NIL)) [function]
Called By 

%CREATE-METHOD

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-PACKAGE
 (MAKE-CSF-PACKAGE &KEY (PARENT NIL)) [function]
Called By 

%CREATE-PACKAGE-OBJ

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-RETVAL
 (MAKE-CSF-RETVAL &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-TOPLEVEL
 (MAKE-CSF-TOPLEVEL &KEY (PARENT NIL)) [function]
Called By 

ANALYSE-FILES

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-TYPESPEC
 (MAKE-CSF-TYPESPEC &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-VARIABLE
 (MAKE-CSF-VARIABLE &KEY (PARENT NIL)) [function]
Called By 

%CREATE-VARIABLE

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MAKE-CSF-WHERE
 (MAKE-CSF-WHERE &KEY (PARENT NIL)) [function]
Called By 

%CREATE-METHOD

Calls 

MAKE-INSTANCE

Location 

specs/csf-base.lisp

MERGE-TREES
 (MERGE-TREES (FIRST CSF-PACKAGE) (SECOND CSF-PACKAGE)) [method]
 (MERGE-TREES (FIRST CSF-CLASS) (SECOND CSF-CLASS)) [method]
 (MERGE-TREES (FIRST CSF-METHOD) (SECOND CSF-METHOD)) [method]

PARSE-CSF-FILE
 (PARSE-CSF-FILE FNAME) [function]
Description 

Returns the top-objects or NIL

Called By 

CONVERT-CSF-FILE-TO-SDOC and DOCUMENT-FILES

Calls 

MAKE-CSF-FACTORY and PARSE-TYPED-XML-FILE

Location 

specs/csf-extra.lisp

PRETTIFY-TREE
 (PRETTIFY-TREE (OBJECT CSF-TOPLEVEL) PARENT-LIST) [method]
 (PRETTIFY-TREE (OBJECT CSF-PACKAGE) PARENT-LIST) [method]
 (PRETTIFY-TREE (OBJECT CSF-METHOD) PARENT-LIST) [method]

PRINT-OBJECT
 (PRINT-OBJECT (INST CSF-METHOD) STREAM) [method]
 (PRINT-OBJECT (INST CSF-CLASS) STREAM) [method]
 (PRINT-OBJECT (INST CSF-PACKAGE) STREAM) [method]
 (PRINT-OBJECT (INST CSF-DIRECTIVE) STREAM) [method]
 (PRINT-OBJECT (INST CSF-VARIABLE) STREAM) [method]
 (PRINT-OBJECT (INST CSF-WHERE) STREAM) [method]
 (PRINT-OBJECT (INST CSF-LOCATION) STREAM) [method]
 (PRINT-OBJECT (INST CSF-INFO) STREAM) [method]

PRODUCE-XML-OBJECT
 (PRODUCE-XML-OBJECT (FACTORY CSF-FACTORY) CLASSNAME) [method]
Calls 

APPLY, FACTORY.NAME, GET-CONSTRUCTOR and WARN

Location 

specs/csf-base.lisp

VERIFY-OBJECT-ACTUAL
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-TOPLEVEL) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-CLASS) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-PACKAGE) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-METHOD) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-VARIABLE) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-ENUM) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-TYPESPEC) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-WHERE) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-INFO) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-COMMENT) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-DIRECTIVE) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-LOCATION) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-ENUMVAL) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-RETVAL) CONTEXT WHEN) [method]
 (VERIFY-OBJECT-ACTUAL (OBJ CSF-ARG) CONTEXT WHEN) [method]

Variables

 variable *CONSTRUCTORS* is of type T
 constant +SDS-MODULE-NAME+ is of type T

This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.