X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/4faea17df1052a4c4f44f75b6ed537ebe9598c24..92608d0d73de4a3f5924466c7056433dd0c17487:/doc/structures.tex diff --git a/doc/structures.tex b/doc/structures.tex index f000af0..d24fbeb 100644 --- a/doc/structures.tex +++ b/doc/structures.tex @@ -30,8 +30,14 @@ classes and associated metadata. Note that Sod's object system is very flexible and it's possible for an extension to define a new root class which works very differently from the standard @|SodObject| described here. -The concrete types described in \xref{sec:structures.common} and -\ref{sec:structures.root} are declared by the header file @||. +The concrete types described in +\xref[\instead{sections}]{sec:structures.common} and +\ref{sec:structures.root} are declared by the header file +@||.\footnote{% + This isn't completely true. The @|SodObject| and @|SodClass| structures + are defined in a header called @||, which is generated by + the Sod translator; but @|| includes @||, so you + can forget about this detail.} % The definitions described in \xref{sec:structures.layout} are defined in the header file generated by the containing module.