B | |
BanAndUnbanIndexes, NaturalDocs:: | |
bannedIndexes, NaturalDocs:: | |
Basic File Processing | |
Basic Types | |
BeforeParameters, NaturalDocs:: | |
BeginBuild | |
Binary File Format, NaturalDocs:: | |
Binary Format Flags | |
BINARY_FORMAT | |
NaturalDocs:: | BinaryFile |
BINARYREF_NORESOLVEFLAGS | |
BINARYREF_NOTYPE | |
BlockCommentSymbols, NaturalDocs:: | |
blockquote | |
blockTags, NaturalDocs:: | |
Body, NaturalDocs:: | |
BODY | |
$ | bold, NaturalDocs:: |
BREAK_LISTS | |
BreakLists | |
Browser Styles | |
Browser Testing | |
Browsers | |
BuildClassHierarchy, NaturalDocs:: | |
BuildClassHierarchyEntry, NaturalDocs:: | |
BuildContent, NaturalDocs:: | |
BuildEMailLink, NaturalDocs:: | |
Builder, NaturalDocs:: | |
NaturalDocs:: | Builder |
BUILDER | |
NaturalDocs:: | Builder:: |
NaturalDocs:: | Builder:: |
NaturalDocs:: | Builder:: |
NaturalDocs:: | Builder:: |
BuildFile | |
BuildFooter, NaturalDocs:: | |
BuildImage, NaturalDocs:: | |
BuildIndex | |
BuildIndexElement, NaturalDocs:: | |
BuildIndexLink, NaturalDocs:: | |
BuildIndexNavigationBar, NaturalDocs:: | |
BuildIndexPages, NaturalDocs:: | |
BuildIndexSections, NaturalDocs:: | |
BuildMenu, NaturalDocs:: | |
BuildMenuSegment, NaturalDocs:: | |
BuildPrototype, NaturalDocs:: | |
BuildSummary, NaturalDocs:: | |
buildTargets, NaturalDocs:: | |
BuildTargets, NaturalDocs:: | |
BuildTextLink, NaturalDocs:: | |
BuildTitle, NaturalDocs:: | |
BuildToolTip, NaturalDocs:: | |
BuildToolTipLinkProperties, NaturalDocs:: | |
BuildToolTips, NaturalDocs:: | |
BuildURLLink, NaturalDocs:: |
Adjusts the indexes that are banned depending on if the user added or deleted any.
sub BanAndUnbanIndexes
An existence hash of all the index TopicTypes that the user has manually deleted, and thus should not be added back to the menu automatically.
my %bannedIndexes
Define this function if the package needs to do anything at the beginning of the build process.
sub BeginBuild #( hasChanged )
Creates the necessary subdirectories in the output directory.
sub BeginBuild #( hasChanged )
An existence hash of the all-lowercase JavaDoc block tags, not including the @.
my %blockTags
Returns the topic’s body, formatted in NDMarkup.
sub Body
my $bold
Breaks list topics into individual topics.
sub BreakLists
Builds and returns a class hierarchy diagram for the passed class, if applicable.
sub BuildClassHierarchy #( file, symbol )
Builds and returns a single class hierarchy entry.
sub BuildClassHierarchyEntry #( file, symbol, style, link )
Builds and returns the main page content.
sub BuildContent #( sourceFile, parsedFile )
Creates a HTML link to an e-mail address.
sub BuildEMailLink #( target, name )
Define this function to convert a parsed file to this package’s output format.
sub BuildFile #( sourceFile, parsedFile )
Builds the output file from the parsed source file.
sub BuildFile #( sourceFile, parsedFile )
Builds the output file from the parsed source file.
sub BuildFile #( sourceFile, parsedFile )
Builds and returns the HTML footer for the page.
sub BuildFooter #( bool multiline )
Builds the HTML for an image.
sub BuildImage #( sourceFile, mode, target, original )
Define this function to create an index for the passed topic.
sub BuildIndex #( topic )
Builds an index for the passed type.
sub BuildIndex #( type )
Builds an index for the passed type.
sub BuildIndex #( type )
Converts a NaturalDocs::SymbolTable::IndexElement to HTML and returns it.
sub BuildIndexElement #( NaturalDocs::SymbolTable:: IndexElement element, string cssID, SymbolString symbol, SymbolString package, bool hasPackage ) => ( string, string )
Builds and returns the HTML associated with an index link.
sub BuildIndexLink #( string text, SymbolString symbol, SymbolString package, FileName file, TopicType type, string prototype, string summary, string style ) => ( string, string )
Builds a navigation bar for a page of the index.
sub BuildIndexNavigationBar #( type, page, locations )
Builds an index file or files.
sub BuildIndexPages #( TopicType type, NaturalDocs::SymbolTable:: IndexElement[] indexSections, string beginIndexPage, string endIndexPage, string beginSearchResultsPage, string endSearchResultsPage ) => int
Builds and returns the index and search results sections in HTML.
sub BuildIndexSections #( NaturalDocs::SymbolTable:: IndexElement[] index ) => ( string[], string[], string[] )
Builds and returns the side menu of a file.
sub BuildMenu #( FileName sourceFile, TopicType indexType ) -> string htmlMenu
A recursive function to build a segment of the menu.
sub BuildMenuSegment #( outputDirectory, menuSegment, topLevel )
Builds and returns the prototype as HTML.
sub BuildPrototype #( type, prototype, file )
Builds a summary, either for the entire file or the current class/section.
sub BuildSummary #( sourceFile, parsedFile, index )
An array of NaturalDocs::Settings::BuildTargets.
my @buildTargets
Returns an arrayref of NaturalDocs::Settings::BuildTargets.
sub BuildTargets
Creates a HTML link to a symbol, if it exists.
sub BuildTextLink #( target, name, original, package, using, sourceFile )
Builds and returns the HTML page title of a file.
sub BuildTitle #( sourceFile )
Builds the HTML for a symbol’s tooltip and stores it in tooltipHTML.
sub BuildToolTip #( symbol, file, type, prototype, summary )
Returns the properties that should go in the link tag to add a tooltip to it.
sub BuildToolTipLinkProperties #( toolTipID )
Builds and returns the tooltips for the page in HTML.
sub BuildToolTips
Creates a HTML link to an external URL.
sub BuildURLLink #( target, name )