Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 FH_BINARYDATAFILE, NaturalDocs::BinaryFile
 FH_CONFIGFILEINFO, NaturalDocs::Project
 FH_CRASHREPORT, NaturalDocs::Error
 FH_CSS_FILE, NaturalDocs::Builder::HTMLBase
 FH_FILEINFO, NaturalDocs::Project
 FH_IMAGEFILE, NaturalDocs::Project
 FH_LANGUAGES, NaturalDocs::Languages
 FH_TOPICS, NaturalDocs::Topics
 file, NaturalDocs::ConfigFile
 File
NaturalDocs::File
 FILE
 File Format Conventions
 File Functions
 File Handles, NaturalDocs::Project
 File Parsing
 FILE_CHANGED
 FILE_DOESNTEXIST
 FILE_NEW
 FILE_SAME
 FileInfo.nd
 FileName
 files
 Files
 FilesInMenu, NaturalDocs::Menu
 FileStatus
 filesToBuild, NaturalDocs::Project
 FilesToBuild, NaturalDocs::Project
 filesToParse, NaturalDocs::Project
$filesToParse
 FilesToParse, NaturalDocs::Project
 filesToPurge, NaturalDocs::Project
 FilesToPurge, NaturalDocs::Project
 FilesWithContent, NaturalDocs::Project
 FindFirstFile, NaturalDocs::Builder::HTMLBase
 FindFirstSymbol
 FindMenuSelection, NaturalDocs::Builder::HTMLBase
 Firefox
 Firefox1
 Firefox15
 Firefox2
 FlagAutoTitleChanges, NaturalDocs::Menu
 Flags
 FLAGS
 footer, NaturalDocs::Menu
 Footer, NaturalDocs::Menu
 Format
 FormatBody, NaturalDocs::Parser::Native
 FormatText, NaturalDocs::Parser::JavaDoc
 Framed HTML Search
 FramedContentPage
 FramedIndexPage
 FramedSearchResultsPage
 FromBinaryFile
 FromString, NaturalDocs::Version
 FromText, NaturalDocs::SymbolString
 FromTextFile, NaturalDocs::Version
 FromValues, NaturalDocs::Version
 Function Order, NaturalDocs::Builder::Base
 functionListIgnoredHeadings, NaturalDocs::Parser::Native
 functionModifiers, NaturalDocs::Languages::CSharp
 Functions
The file handle used for the data file.
The file handle for the config file information file, ConfigFileInfo.nd.
The filehandle used for generating crash reports.
The file handle to use when updating CSS files.
The file handle for the file information file, FileInfo.nd.
The file handle for determining the dimensions of image files.
The file handle used for writing to Languages.txt.
The file handle used when writing to Topics.txt.
my $file
The FileName for the current configuration file being parsed.
sub HasMultipleFiles
If HasMultipleFiles() is true, returns an arrayref of NaturalDocs::SymbolTable::IndexElement objects.
sub File
Returns the FileName the target is defined in.
A package to manage file access across platforms.
The FileName the package/symbol is defined in.
This is the architecture and code path for general file parsing.
The file has been modified since the last run.
The file doesn’t exist, or was deleted.
The file has been added since the last run.
The file hasn’t been modified since the last run.
An index of the state of the files as of the last parse.
A string representing the absolute, platform-dependent path to a file.
my %files
A hash of the hierarchy information referenced by file.
my %files
A hashref mapping source FileNames to NaturalDocs::SourceDB::Files.
my %files
A hash of all the files that define symbols and references in the project.
sub FilesInMenu
Returns a hashref of all the files present in the menu.
What happened to a file since Natural Docs’ last execution.
my %filesToBuild
An existence hash of all the FileNames that need to be built.
sub FilesToBuild
Returns an existence hashref of the FileNames to build.
my %filesToParse
An existence hash of all the FileNames that need to be parsed.
my $filesToParse
sub FilesToParse
Returns an existence hashref of the FileNames to parse.
my %filesToPurge
An existence hash of the FileNames that had Natural Docs content last time, but now either don’t exist or no longer have content.
sub FilesToPurge
Returns an existence hashref of the FileNames that had content last time, but now either don’t anymore or were deleted.
sub FilesWithContent
Returns and existence hashref of the FileNames that have Natural Docs content.
sub FindFirstFile
A function that finds and returns the first file entry in the menu, or undef if none.
sub FindFirstSymbol #(string,
symbols,
index)
Searches a string for a number of symbols to see which appears first.
sub FindMenuSelection #(
   FileName sourceFile,
   TopicType indexType,
   NaturalDocs::Menu::Entry[] hierarchyRef,
   NaturalDocs::Menu::Entry[] entries
) -> bool hasSelection
A recursive function that deterimes if it or any of its sub-groups has the menu selection.
Firefox and anything else based on the Gecko rendering engine.
Firefox 1.0.x and anything else based on Gecko 1.7.x.
Firefox 1.5.x and anything else based on Gecko 1.8.0.x.
Firefox 2.0.x and anything else based on Gecko 1.8.1.x.
sub FlagAutoTitleChanges
Finds which files have auto-titles that changed and flags their groups for updating with MENU_GROUP_UPDATETITLES and MENU_GROUP_UPDATEORDER.
These constants can be combined with each other.
sub Flags
Returns the Menu Entry Flags.
Any Menu Entry Flags that apply.
my $footer
The footer for the documentation.
sub Footer
Returns the footer of the documentation, or undef if none.
All configuration files are text files.
sub FormatBody #(commentLines,
startingIndex,
endingIndex,
type,
isList)
Converts the section body to NDMarkup.
sub FormatText #(string text,
bool inParagraph)
Translates any inline tags or HTML codes to NDMarkup and returns it.
A framed content page.
A framed index page.
A framed search results page.
sub FromBinaryFile
Loads an ImageReferenceString or undef from NaturalDocs::BinaryFile and returns it.
sub FromBinaryFile #(FileHandle fileHandle,
flags binaryFormatFlags,
ReferenceType type,
flags resolvingFlags)
Reads a ReferenceString or undef from the passed filehandle.
sub FromBinaryFile #(FileHandle fileHandle)
Loads a SymbolString or undef from the filehandle and returns it.
sub FromBinaryFile #(handle fileHandle) => VersionInt
Retrieves a VersionInt from a binary file.
sub FromString #(string string) => VersionInt
Converts a version string to a VersionInt.
sub FromText #(string textSymbol)
Extracts and returns a SymbolString from plain text.
sub FromTextFile #(handle fileHandle) => VersionInt
Retrieves a VersionInt from a text file.
sub FromValues #(int major,
int minor,
int month,
int day,
int year) => VersionInt
Returns a VersionInt created from the passed values.
The functions in the build process will always be called in the following order.
my %functionListIgnoredHeadings
An existence hash of all the headings that prevent the parser from creating function list symbols.
my %functionModifiers
An existence hash of all the acceptable function modifiers.
Close