X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/1dd7dba9fd7f420f82fe6dec068f8925c87debd3..713805e5b8e4b3dca718e8ca4dd0b0faca4b812d:/doc/meta.tex

diff --git a/doc/meta.tex b/doc/meta.tex
index dbbf2d6..f341414 100644
--- a/doc/meta.tex
+++ b/doc/meta.tex
@@ -159,11 +159,12 @@
     {\dhead{gf}
       {make-sod-instance-initializer
           \=@<class> @<nick> @<name> @<value> @<pset> \\
-          \>\&key :inhibit-initargs :location
+          \>\&key :inhibit-initargs :location :add-to-class
         \nlret @<init>}
      \dhead{gf}
       {make-sod-class-initializer
-          \=@<class> @<nick> @<name> @<value> @<pset> \&key :location
+          \=@<class> @<nick> @<name> @<value> @<pset> \\
+          \>\&key :location :add-to-class
         \nlret @<init>}}
 \end{describe*}
 
@@ -216,13 +217,15 @@
                                         \&key :location}}
 \end{describe*}
 
-\begin{describe}{cls}{sod-message () \&key :name :location :class :type}
+\begin{describe}{cls}
+    {sod-message () \&key :name :location :readonly :class :type}
 \end{describe}
 
 \begin{describe*}
     {\dhead{gf}{sod-message-name @<message> @> @<string>}
      \dhead{meth}{sod-message}
        {file-location (@<message> sod-message) @> @<floc>}
+     \dhead{gf}{sod-message-readonly-p @<message> @> @<generalized-boolean>}
      \dhead{gf}{sod-message-class @<message> @> @<class>}
      \dhead{gf}{sod-message-type @<message> @> @<c-type>}}
 \end{describe*}
@@ -291,6 +294,29 @@
     {check-method-argument-lists @<method-type> @<message-type>}
 \end{describe}
 
+\begin{describe}{cls}
+    {static-instance ()
+      \&key :name :location :externp :constp :class :initializers}
+\end{describe}
+
+\begin{describe*}
+    {\dhead{gf}{static-instance-name @<static-instance> @> @<string>}
+     \dhead{gf}{static-instance-extern-p @<static-instance>
+                 @> @<generalized-boolean>}
+     \dhead{gf}{static-instance-const-p @<static-instance>
+                 @> @<generalized-boolean>}
+     \dhead{gf}{static-instance-class @<static-instance> @> @<class>}
+     \dhead{gf}{static-instance-initializers @<static-instance> @> @<list>}
+     \dhead{gf}
+       {setf (static-instance-initializers @<static-instance>) @<list>}}
+\end{describe*}
+
+\begin{describe}{gf}
+    {make-static-instance @<class> @<name> @<initializers>
+      @<pset> @<location> \&key
+     \nlret @<static-instance>}
+\end{describe}
+
 %%%--------------------------------------------------------------------------
 \section{Class finalization protocol} \label{sec:meta.finalization}
 
