X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/a42893dda5f4dd2b89fbfe4e497da261159225ca..8d952432c8b961e4e0891eb78620615a8ae14f05:/doc/meta.tex diff --git a/doc/meta.tex b/doc/meta.tex index fab8dec..6707c42 100644 --- a/doc/meta.tex +++ b/doc/meta.tex @@ -33,7 +33,8 @@ \&key \=:name :nick :location :pset \+ \\ :superclasses :link :metaclass \\ :slots :instance-initializers :class-initializers \\ - :initfrags :tearfrags :messages :methods} + :initargs :initfrags :tearfrags \\ + :messages :methods} \end{describe} \begin{describe*} @@ -48,6 +49,8 @@ \dhead{gf}{setf (sod-class-instance-initializers @) @} \dhead{gf}{sod-class-class-initializers @ @> @} \dhead{gf}{setf (sod-class-class-initializers @) @} + \dhead{gf}{sod-class-initargs @ @> @} + \dhead{gf}{setf (sod-class-initargs @) @} \dhead{gf}{sod-class-initfrags @ @> @} \dhead{gf}{setf (sod-class-initfrags @) @} \dhead{gf}{sod-class-tearfrags @ @> @} @@ -163,6 +166,51 @@ \nlret @} \end{describe} +\begin{describe}{cls}{sod-initarg () \&key :class :location :name :type} +\end{describe} + +\begin{describe*} + {\dhead{gf}{sod-initarg-class @ @> @} + \dhead{gf}{sod-initarg-name @ @> @} + \dhead{gf}{sod-initarg-type @ @> @}} +\end{describe*} + +\begin{describe}{cls} + {sod-user-initarg (sod-initarg) + \&key :class :location :name :type :default} +\end{describe} + +\begin{describe}{gf} + {make-sod-user-initarg @ @ @ @ + \&optional @ @} +\end{describe} + +\begin{describe}{gf}{sod-initarg-default @ @> @} +\end{describe} + +\begin{describe}{cls} + {sod-slot-initarg (sod-initarg) + \&key :class :location :name :type :slot} +\end{describe} + +\begin{describe}{gf}{sod-initarg-slot @ @> @} +\end{describe} + +\begin{describe}{gf} + {make-sod-slot-initarg @ @ @ @ @ + \&optional @} +\end{describe} + +\begin{describe}{gf} + {make-sod-slot-initarg @ @ @ @ @ + \&optional @} +\end{describe} + +\begin{describe}{gf} + {make-sod-slot-initarg-using-slot @ @ @ @ + \&optional @} +\end{describe} + \begin{describe*} {\dhead{gf}{make-sod-class-initfrag @ @ @ \&optional @}