src/class-output.lisp: Split up `hook-output' on `sod-class' and `:h'.
[sod] / doc / output.tex
index 0423178..27826ff 100644 (file)
@@ -159,9 +159,9 @@ until the third.  So the final processing order is
     {invoke-sequencer-items @<sequencer> \&rest @<arguments>}
 \end{describe}
 
-\begin{describe}{gf}{hook-output progn @<object> @<reason> @<sequencer>}
+\begin{describe}{gf}{hook-output @<object> @<reason> @<sequencer>}
   \begin{describe}{meth}{t,t}
-    {hook-output progn (@<object> t) (@<reason> t) @<sequencer>}
+    {hook-output (@<object> t) (@<reason> t) @<sequencer>}
   \end{describe}
 \end{describe}
 
@@ -193,6 +193,9 @@ until the third.  So the final processing order is
   \end{describe*}
 \end{describe}
 
+\begin{describe}{gf}{write-dependency-file @<module> @<reason> @<output-dir>}
+\end{describe}
+
 \begin{describe}{fun}{output-module @<module> @<reason> @<stream>}
 \end{describe}
 
@@ -224,6 +227,22 @@ until the third.  So the final processing order is
 \begin{describe}{var}{*instance-class*}
 \end{describe}
 
+\begin{describe}{gf}{emit-class-typedef @<class> @<stream>}
+\end{describe}
+
+\begin{describe}{gf}{emit-class-object-decl @<class> @<stream>}
+\end{describe}
+
+\begin{describe}{gf}{emit-class-conversion-macro @<class> @<super> @<stream>}
+\end{describe}
+
+\begin{describe*}
+    {\dhead{gf}{emit-message-macro @<class> @<entry> @<stream>}
+     \dhead{gf}{emit-message-macro-defn
+                  \=@<class> @<entry> @<varargsp> @<me> \\
+                  \>@<in-names> @<out-names> @<stream>}}
+\end{describe*}
+
 %% output for `h' files
 %%
 %% prologue