Anchors
Documenter.Anchors — ModuleDefines the Anchor and AnchorMap types.
Anchors and AnchorMaps are used to represent links between objects within a document.
Documenter.Anchors.Anchor — TypeStores an arbitrary object called .object and it's location within a document.
Fields
object– the stored object.order– ordering ofobjectwithin the entire document.file– the destination file, inbuild, where the object will be written to.id– the generated "slug" identifying the object.nth– integer that unique-ifies anchors with the sameid.
Documenter.Anchors.AnchorMap — TypeTree structure representating anchors in a document and their relationships with eachother.
Object Hierarchy
id -> file -> anchorsEach id maps to a file which in turn maps to a vector of Anchor objects.
Documenter.Anchors.add! — Methodadd!(m, anchor, id, file)
Adds a new Anchor to the AnchorMap for a given id and file.
Either an actual Anchor object may be provided or any other object which is automatically wrapped in an Anchor before being added to the AnchorMap.
Documenter.Anchors.anchor — Methodanchor(m, id)
Returns the Anchor object matching id. file and n may also be provided. An Anchor is returned, or nothing in case of no match.
Documenter.Anchors.exists — Methodexists(m, id, file, n)
Does the given id exist within the AnchorMap? A file and integer n may also be provided to narrow the search for existance.
Documenter.Anchors.fragment — MethodCreate an HTML fragment from an anchor.
Documenter.Anchors.isunique — Methodisunique(m, id)
Is the id unique within the given AnchorMap? May also specify the file.