Common Lisp Package: DEFDOC-STANDARD-MODEL

DefDoc internal organizational package - standard models

README:

FUNCTION

Public

Undocumented

COMPILE-SPEC (NAME TARGET-TYPE SPEC-ARGS FORMS)

Private

Undocumented

GET-COMPILED-CALLSPEC-KEYARG-ITEM (PACKAGE TARGET-TYPE ITEM)

GET-COMPILED-CALLSPEC-SIMPLE-ITEM (PACKAGE TARGET-TYPE ITEM)

MACRO

Public

Undocumented

DEF-STANDARD-STYLE-CLASS (NAME SUPERCLASSES FIELDS (&REST KEYVALS &KEY &ALLOW-OTHER-KEYS) &BODY CLASS-FORMS)

WITH-UNPACKED-STANDARD-SPEC ((SELF INTRO INTRO-SUPP-P PARAMS PARAMS-SUPP-P BLURB BLURB-SUPP-P DETAILS DETAILS-SUPP-P CALLSPEC) INSTANCE &BODY FORMS)

Private

Undocumented

WITH-POSSIBLY-UNBOUND-SLOTACCESSORS (SPECS INST &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

CANDIDATE-HOME-PACKAGES (STYLE TARGET-TYPE SPEC)

CHECK-STANDARD-DOCSPEC-DETAILS-SEP (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-ITEMIZED-LIST-END (STYLE STREAM)

FORMAT-ITEMIZED-LIST-ITEM-END (STYLE STREAM)

FORMAT-ITEMIZED-LIST-ITEM-START (STYLE STREAM)

FORMAT-ITEMIZED-LIST-START (STYLE STREAM)

FORMAT-SEQUENCE-ELEMENT-SEPARATOR (STYLE TARGET-TYPE SPEC ELEMENT1 ELEMENT2 STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-CALLSPEC (STYLE TYPE SPEC STREAM &KEY MAX-WIDTH &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-DETAILS-SEP (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-LITERAL-TEXT (STYLE TEXT STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-PARAM-LIST (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-PARAM-LIST-ITEM (STYLE TYPE SPEC NAME SUBSPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-PARAM-LIST-ITEM-START (STYLE TYPE SPEC NAME STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-PARAM-LIST-ITEM-STOP (STYLE TYPE SPEC NAME STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-PARAM-LIST-START (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-PARAM-LIST-STOP (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

GET-ELEMENT-FOR-DOCSPEC-FORMAT (STYLE TARGET-TYPE SPEC ELEMENT DATUM)

Private

Undocumented

FORMAT-STANDARD-DOCSPEC-DETAILS-SECTION (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-INTRO-SECTION (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

FORMAT-STANDARD-DOCSPEC-USAGE-SECTION (STYLE TYPE SPEC STREAM &ALLOW-OTHER-KEYS)

GET-COMPILED-CALLSPEC (PACKAGE TARGET-TYPE CALLSPEC &OPTIONAL ACTUAL-CLASS)

GET-COMPILED-SPEC (PACKAGE TARGET-TYPE NAME FORMS)

PROCESS-STANDARD-SPECDEF-FORM (PACKAGE TARGET-TYPE FORM-HEAD TARGET-NAME FORM-ARGS SPEC)

SLOT-ACCESSOR

Public

Undocumented

CODE-ELEMENT-STRING (OBJECT)

DOCSPEC-BLURB (OBJECT)

SETFDOCSPEC-BLURB (NEW-VALUE OBJECT)

DOCSPEC-CALLSPECS (OBJECT)

SETFDOCSPEC-CALLSPECS (NEW-VALUE OBJECT)

DOCSPEC-DEPRECATED (OBJECT)

SETFDOCSPEC-DEPRECATED (NEW-VALUE OBJECT)

DOCSPEC-DESCRIPTIVE (OBJECT)

SETFDOCSPEC-DESCRIPTIVE (NEW-VALUE OBJECT)

DOCSPEC-DETAILS (OBJECT)

SETFDOCSPEC-DETAILS (NEW-VALUE OBJECT)

DOCSPEC-INTRO (OBJECT)

SETFDOCSPEC-INTRO (NEW-VALUE OBJECT)

DOCSPEC-PARAMS (OBJECT)

SETFDOCSPEC-PARAMS (NEW-VALUE OBJECT)

EMPHASIZED-SPEC (OBJECT)

FILE-ELEMENT-ASDF (OBJECT)

SETFFILE-ELEMENT-ASDF (NEW-VALUE OBJECT)

FILE-ELEMENT-PATH (OBJECT)

SETFFILE-ELEMENT-PATH (NEW-VALUE OBJECT)

FILE-ELEMENT-RE-TAG (OBJECT)

SETFFILE-ELEMENT-RE-TAG (NEW-VALUE OBJECT)

GET-CALLSPEC-HOLDER-ITEMS (OBJECT)

GET-CALLSPEC-KEYARG-ARG (OBJECT)

GET-CALLSPEC-KEYARG-KEY (OBJECT)

GET-CALLSPEC-KEYHEADED-FORMS (OBJECT)

GET-CALLSPEC-KEYHEADED-KEY (OBJECT)

GET-CALLSPEC-OPTIONAL-OPTION (OBJECT)

GET-CALLSPEC-SEQUENCE-OF-REPEATED (OBJECT)

INLINE-ELEMENT-STRING (OBJECT)

LISP-NAME (OBJECT)

LISP-NAME-KIND (OBJECT)

LIST-ELEMENT-ENV-TAG (OBJECT)

LIST-ELEMENT-OPTIONS (OBJECT)

LIST-ELEMENT-SPECS (OBJECT)

OUTPUT-ELEM-NAME (OBJECT)

SETFOUTPUT-ELEM-NAME (NEW-VALUE OBJECT)

OUTPUT-ELEM-STYLE (OBJECT)

SETFOUTPUT-ELEM-STYLE (NEW-VALUE OBJECT)

OUTPUT-ELEM-STYLE-SUPP-P (OBJECT)

SETFOUTPUT-ELEM-STYLE-SUPP-P (NEW-VALUE OBJECT)

PARAGRAPHLIST-ELEMENT-ITEMS (OBJECT)

REFERENCED-NAME (OBJECT)

SEQUENCE-ELEMENT-ITEMS (OBJECT)

STANDARD-CALLSPEC-BODY (OBJECT)

SETFSTANDARD-CALLSPEC-BODY (NEW-VALUE OBJECT)

STANDARD-CALLSPEC-BODY-SUPP (OBJECT)

SETFSTANDARD-CALLSPEC-BODY-SUPP (NEW-VALUE OBJECT)

STANDARD-CALLSPEC-KEY (OBJECT)

SETFSTANDARD-CALLSPEC-KEY (NEW-VALUE OBJECT)

STANDARD-CALLSPEC-KEY-SUPP (OBJECT)

SETFSTANDARD-CALLSPEC-KEY-SUPP (NEW-VALUE OBJECT)

STANDARD-CALLSPEC-MANDATORY (OBJECT)

SETFSTANDARD-CALLSPEC-MANDATORY (NEW-VALUE OBJECT)

STANDARD-CALLSPEC-OPTIONAL (OBJECT)

SETFSTANDARD-CALLSPEC-OPTIONAL (NEW-VALUE OBJECT)

STANDARD-CALLSPEC-OPTIONAL-SUPP (OBJECT)

SETFSTANDARD-CALLSPEC-OPTIONAL-SUPP (NEW-VALUE OBJECT)

SYMBOL-HOMES (OBJECT)

SETFSYMBOL-HOMES (NEW-VALUE OBJECT)

TEXT-ELEMENT-TEXT (OBJECT)

USE-INTERNAL-NAMES (OBJECT)

SETFUSE-INTERNAL-NAMES (NEW-VALUE OBJECT)

CLASS

Public

Undocumented

CALLSPEC-BAG-OF

CALLSPEC-KEYARG

CALLSPEC-KEYHEADED

CALLSPEC-ONE-OF

CALLSPEC-OPTIONAL

CALLSPEC-SEQUENCE-OF

ITEMIZED-LIST-STYLE

MACROLIST-CALLSPEC

STANDARD-CALLSPEC

STANDARD-CODE

STANDARD-DOC-ELEMENT

STANDARD-DOC-SPEC

STANDARD-ELEMENTS-STYLE-COVERAGE

STANDARD-EMPHASIZED

STANDARD-ENUMERATE

STANDARD-FILE-ELEMENT

STANDARD-FILLIN-PLACE

STANDARD-INLINE

STANDARD-ITEMIZE

STANDARD-LISP-NAME

STANDARD-OUTPUTSET-ELEMENT

STANDARD-PARAGRAPH-LIST

STANDARD-PLAIN-TEXT

STANDARD-REFERENCE

STANDARD-SEQUENCE

STANDARD-SIMPLE-LIST-ENVIRONMENT

SYMBOL-HOMING-STYLE

Private

Undocumented

CALLSPEC-ITEMS-HOLDER