Class 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
N
A package that takes parsed source file and builds the output for it.
A base class for all Builder output formats.
A package that generates output in HTML with frames.
A package that generates output in HTML.
A base package for all the shared functionality in NaturalDocs::Builder::HTML and NaturalDocs::Builder::FramedHTML.
A package that handles all the gory details of managing the class hierarchy.
An object that stores information about a class in the hierarchy.
An object that stores information about what hierarchy information is present in a file.
A package to manage some of the shared functionality needed for Natural Docs’ configuration files.
A custom Perl pragma to define member constants for use in Natural Docs objects.
A package to manage all the extensions to Natural Docs.
A base package for all Natural Docs extensions.
A package to manage file access across platforms.
A package to manage all the programming languages Natural Docs supports.
A subclass to handle the language variations of Pascal and Delphi.
The base class for all languages that have full support in Natural Docs.
A class used to store a scope level.
A class used to store a scope change.
A base class for all programming language parsers.
A subclass to handle the language variations of Pascal and Delphi.
A subclass to handle the language variations of Perl.
A subclass to handle the language variations of PHP.
A subclass to handle the language variations of PL/SQL.
A subclass to handle the language variations of Ruby.
A class containing the characteristics of a particular programming language for basic support within Natural Docs.
A subclass to handle the language variations of Tcl.
A package handling the menu’s contents and state.
A class representing an entry in the menu.
A package of support functions for dealing with NDMarkup.
A package that coordinates source file parsing between the NaturalDocs::Languages::Base-derived objects and its own sub-packages such as NaturalDocs::Parser::Native.
A package that converts comments from Natural Docs’ native format into NaturalDocs::Parser::ParsedTopic objects.
A class for parsed topics of source files.
A package that manages information about the files in the source tree, as well as the list of files that have to be parsed and built.
A simple information class about project files.
A package to handle the command line and various other program settings.
A class that stores information about a build target.
A package that handles all the gory details of managing symbols.
A class representing a file, keeping track of what symbols and references are defined in it.
A class representing part of an indexed symbol.
A class representing a symbol or a potential symbol.
A class for storing information about a reference target.
A class representing a symbol or a potential symbol.
A class representing a symbol definition.
The topic constants and functions to convert them to and from strings used throughout the script.
A package for handling version information.