X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/e895be217c3be6769708da17c9ae87cb22db040e..21d6792d1c504fc73add4749a295bf2eb2cf1c3a:/doc/meta.tex diff --git a/doc/meta.tex b/doc/meta.tex index 67e77b2..f341414 100644 --- a/doc/meta.tex +++ b/doc/meta.tex @@ -159,11 +159,12 @@ {\dhead{gf} {make-sod-instance-initializer \=@ @ @ @ @ \\ - \>\&key :inhibit-initargs :location + \>\&key :inhibit-initargs :location :add-to-class \nlret @} \dhead{gf} {make-sod-class-initializer - \=@ @ @ @ @ \&key :location + \=@ @ @ @ @ \\ + \>\&key :location :add-to-class \nlret @}} \end{describe*} @@ -293,6 +294,29 @@ {check-method-argument-lists @ @} \end{describe} +\begin{describe}{cls} + {static-instance () + \&key :name :location :externp :constp :class :initializers} +\end{describe} + +\begin{describe*} + {\dhead{gf}{static-instance-name @ @> @} + \dhead{gf}{static-instance-extern-p @ + @> @} + \dhead{gf}{static-instance-const-p @ + @> @} + \dhead{gf}{static-instance-class @ @> @} + \dhead{gf}{static-instance-initializers @ @> @} + \dhead{gf} + {setf (static-instance-initializers @) @}} +\end{describe*} + +\begin{describe}{gf} + {make-static-instance @ @ @ + @ @ \&key + \nlret @} +\end{describe} + %%%-------------------------------------------------------------------------- \section{Class finalization protocol} \label{sec:meta.finalization}