Calls
-makeLink:ofType:isRef:
or
-makeLink:ofType:inUnit:isRef:
to create the first part of an anchor, and fills in the
text content of the anchor with n (the
specified name). Returns an entire anchor string
as a result. This method is used to create all
the anchors in the html output.
Make a link for the element r, with the
specified type t, in a particular unit
u. Only the start of the html element is
returned (<a...>). If the boolean
f is YES, then the link is a
reference to somewhere, otherwise the link is an
anchor for some element being output. If
there is an error, the method returns
nil.
Make a link for the element r with the
specified type. Only the start of the html
element is returned (<a...>). If the boolean
f is YES, then the link is a
reference to somewhere, and the method will
return nil if the destination is not
found in the index. If f is
NO, then the link is an anchor for some
element being output, and the method is guaranteed
to succeed and return the link.
Outputs zero or more nodes at the same level as
long as the nodes are valid
%block elements. Returns nil or the
first node not output. The value of
flag is used to control paragraph nesting
... if YES we close a paragraph before
opening a new one, and open again once the new
paragraph closes.
charset/encoding should be in first 1024
bytes, so before title Robots As a
special case, if we have a reference to a function,
and we can't find it, we check to see if there is
actually a macro of that name and refer to that
instead.
Assuming that the supplied string contains type
information (as used in a method declaration or
type cast), we make an attempt at extracting the basic
type, and seeing if we can find a documented
declaration for it. If we can, we return a
modified version of the string containing a link
to the appropriate documentation. Otherwise, we just
return the plain type string. In all cases, we strip
leading and trailing white space.