SDS-API-SDOC full listing

Name

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

Package Content

Methods

CREATE-SDOC-MODULE
 (CREATE-SDOC-MODULE NAME FULLNAME) [function]
Description 

Creates and returns a sdoc-module.

Called By 

PROCESS-CONVERSION-DATA

Calls 

(SETF SDOC-MODULE.FULLNAME), (SETF SDOC-MODULE.ID), (SETF SDOC-MODULE.NAME), FORCE-TO-LIST, MAKE-SDOC-MODULE and STRCAT

Location 

specs/sdoc-extra.lisp

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

EQUAL-TO
 (EQUAL-TO (A SDOC-LOCATION) (B SDOC-LOCATION)) [method]
 (EQUAL-TO (A SDOC-WHERE) (B SDOC-WHERE)) [method]

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

PRODUCE-XML-OBJECT

Calls 

GETHASH

Location 

specs/sdoc-base.lisp

GET-DOC-AS-PAIRS
 (GET-DOC-AS-PAIRS DOC-LIST) [function]
Description 

Returns doclist as a list of pairs (type . text)

Calls 

MAPCAR, SDOC-DOC.TEXT and SDOC-DOC.TYPE

Location 

specs/sdoc-extra.lisp

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

GET-OBJECT-NAME
 (GET-OBJECT-NAME (OBJ SDOC-CLASS)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-MODULE)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-CATEGORY)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-VARIABLE)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-METHOD)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-DIRECTIVE)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-TYPESPEC)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-PACKAGE)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-INHERIT)) [method]
 (GET-OBJECT-NAME (OBJ SDOC-ENUM)) [method]

GET-VISIBILITY
 (GET-VISIBILITY OBJ) [function]
Description 

fetches the visibility from a parent obj. return NIL on failure.

Called By 

GET-CLASS-SIGNATURE, GET-METHOD-SIGNATURE and GET-VARIABLE-SIGNATURE

Calls 

SDOC-ACCESS.VISIBILITY and SLOT-VALUE

Location 

specs/sdoc-extra.lisp

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

IS-GENERIC-FUN?
 (IS-GENERIC-FUN? OBJ) [function]
Called By 

FIND-GENERIC-PARENT and PRINT-PURPOSE-GENERIC-FUN-PURPOSE

Calls 

FIND, GET-INFO-OF-TYPE, MAPCAR, SDOC-METHOD.INFO and STRIP-INFO-FIELDS

Location 

specs/sdoc-extra.lisp

IS-METHOD?
 (IS-METHOD? OBJ) [function]
Calls 

FIND, GET-INFO-OF-TYPE, MAPCAR, SDOC-METHOD.INFO and STRIP-INFO-FIELDS

Location 

specs/sdoc-extra.lisp

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

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-CATEGORY
 (MAKE-SDOC-CATEGORY &KEY (PARENT NIL)) [function]
Called By 

TL-MAKE-CATEGORY

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-DIRECTIVE
 (MAKE-SDOC-DIRECTIVE &KEY (PARENT NIL)) [function]
Called By 

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-DOC
 (MAKE-SDOC-DOC &KEY (PARENT NIL)) [function]
Called By 

%MAKE-DOC-OBJ

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-ENUM
 (MAKE-SDOC-ENUM &KEY (PARENT NIL)) [function]
Called By 

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

CONVERT-CSF-TO-SDOC and PARSE-SDOC-FILE

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

%MAKE-INFO-OBJ and UPDATE-CALLEDBY-INFO!

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-INHERIT
 (MAKE-SDOC-INHERIT &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-LOCATION
 (MAKE-SDOC-LOCATION &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-MODULE
 (MAKE-SDOC-MODULE &KEY (PARENT NIL)) [function]
Called By 

CREATE-SDOC-MODULE and FIGURE-OUT-MODULES

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

FIGURE-OUT-MODULES and PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-TYPESPEC
 (MAKE-SDOC-TYPESPEC &KEY (PARENT NIL)) [function]
Called By 

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

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

PROCESS-CONVERSION-DATA

Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MAKE-SDOC-WHERE
 (MAKE-SDOC-WHERE &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

specs/sdoc-base.lisp

MERGE-TREES
 (MERGE-TREES (FIRST SDOC-PACKAGE) (SECOND SDOC-PACKAGE)) [method]
Calls 

(SETF SDOC-PACKAGE.CONTENT), (SETF SDOC-PACKAGE.DOC), (SETF SDOC-PACKAGE.LOCATION), SDOC-PACKAGE.CONTENT and SDOC-PACKAGE.DOC

Location 

specs/sdoc-prettify.lisp

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

Returns the top-objects or NIL

Called By 

DOCUMENT-FILES and PRESENT-SDOC-FILE

Calls 

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

Location 

specs/sdoc-extra.lisp

PRINT-OBJECT
 (PRINT-OBJECT (INST SDOC-METHOD) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-CLASS) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-CATEGORY) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-MODULE) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-INHERIT) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-VARIABLE) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-PACKAGE) STREAM) [method]
 (PRINT-OBJECT (INST SDOC-INFO) STREAM) [method]

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

APPLY, FACTORY.NAME, GET-CONSTRUCTOR and WARN

Location 

specs/sdoc-base.lisp

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.