X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/e895be217c3be6769708da17c9ae87cb22db040e..21d6792d1c504fc73add4749a295bf2eb2cf1c3a:/doc/SYMBOLS diff --git a/doc/SYMBOLS b/doc/SYMBOLS index 7e18dcd..dc1e784 100644 --- a/doc/SYMBOLS +++ b/doc/SYMBOLS @@ -354,16 +354,20 @@ class-make-proto.lisp make-sod-slot-initarg generic make-sod-slot-initarg-using-slot generic make-sod-user-initarg generic + make-static-instance generic sod-initarg-argument generic sod-message-method-class generic class-output.lisp *instance-class* variable + *static-instance* variable + declare-static-instance generic emit-class-conversion-macro generic emit-class-object-decl generic emit-class-typedef generic emit-message-macro generic emit-message-macro-defn generic + output-static-instance-initializer generic class-utilities.lisp argument-lists-compatible-p function @@ -441,6 +445,12 @@ classes.lisp sod-slot-name generic sod-slot-type generic sod-user-initarg class + static-instance class + static-instance-class generic + static-instance-const-p generic + static-instance-extern-p generic + static-instance-initializers generic setf-generic + static-instance-name generic codegen-impl.lisp codegen class @@ -829,6 +839,7 @@ cl:t delegating-direct-method sod-slot sod-class-slot + static-instance temporary-name temporary-argument temporary-function @@ -1022,6 +1033,8 @@ compute-vtables sod-class compute-vtmsgs sod-class sod-class sod-class sod-class +declare-static-instance + t t decode-property cl:character cl:cons @@ -1262,6 +1275,7 @@ sod-parser:file-location sod-message sod-method sod-slot + static-instance finalize-module module finalize-sod-class @@ -1292,15 +1306,18 @@ hook-output code-fragment-item t t delegating-direct-method (eql :c) t effective-slot (eql cl:class) t + effective-slot (eql static-instance) t ichain (eql :h) t ichain (eql cl:class) t ichain (eql ilayout) t + ichain (eql static-instance) t ichain t t [:after] ilayout (eql :h) t [:after] ilayout (eql :h) t ilayout t t [:after] islots (eql :h) t islots (eql cl:class) t + islots (eql static-instance) t islots t t [:after] method-entry (eql :c) t method-entry (eql vtmsgs) t @@ -1311,16 +1328,21 @@ hook-output sod-class (eql :c) t sod-class (eql :h) t [:after] sod-class (eql :h) t + sod-class (eql static-instance) t sod-class t t [:after] sod-class-effective-slot (eql cl:class) t sod-method (eql :c) t sod-method (eql :h) t sod-slot (eql islots) t + static-instance (eql :c) t [:after] + static-instance (eql :c) t + static-instance (eql :h) t vtable (eql :c) t vtable (eql :h) t vtable t t [:after] vtable-pointer (eql :h) t vtable-pointer (eql cl:class) t + vtable-pointer (eql static-instance) t vtmsgs (eql :c) t vtmsgs (eql :h) t vtmsgs (eql vtmsgs) t @@ -1465,6 +1487,8 @@ make-sod-slot-initarg-using-slot sod-class t sod-slot t make-sod-user-initarg sod-class t t t +make-static-instance + sod-class t t t t method-entry-chain-head method-entry method-entry-chain-tail @@ -1512,6 +1536,8 @@ module-state module (setf module-state) t module +output-static-instance-initializer + static-instance effective-slot t pprint-c-storage-specifier cl:symbol t alignas-storage-specifier t @@ -1576,6 +1602,7 @@ cl:print-object sod-slot t sod-slot-initarg t sod-user-initarg t + static-instance t temporary-name t update-inst t var-inst t @@ -1613,6 +1640,7 @@ cl:shared-initialize sod-method t [:after] sod-slot t [:after] sod-token-scanner t [:after] + static-instance t [:after] simple-method-body aggregating-effective-method t t sod::lifecycle-effective-method t t @@ -1766,6 +1794,18 @@ sod-slot-prepare-function sod-class-slot sod-slot-type sod-slot +static-instance-class + static-instance +static-instance-const-p + static-instance +static-instance-extern-p + static-instance +static-instance-initializers + static-instance +(setf static-instance-initializers) + t static-instance +static-instance-name + static-instance temp-tag temporary-name temporary-var @@ -2207,6 +2247,7 @@ file-location sod:sod-message sod:sod-method sod:sod-slot + sod:static-instance character-scanner charbuf-scanner-place condition-with-location