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
B
NaturalDocs::BinaryFile
NaturalDocs::Builder
NaturalDocs::Builder::Base
NaturalDocs::Builder::FramedHTML
NaturalDocs::Builder::HTML
NaturalDocs::Builder::HTMLBase
C
NaturalDocs::ClassHierarchy
NaturalDocs::ClassHierarchy::Class
NaturalDocs::ClassHierarchy::File
NaturalDocs::ConfigFile
NaturalDocs::Constants
D
NaturalDocs::DefineMembers
E
NaturalDocs::Error
F
NaturalDocs::File
I
NaturalDocs::ImageReferenceTable
NaturalDocs::ImageReferenceTable::Reference
NaturalDocs::ImageReferenceTable::String
L
NaturalDocs::Languages
NaturalDocs::Languages::ActionScript
NaturalDocs::Languages::Ada
NaturalDocs::Languages::Advanced
NaturalDocs::Languages::Advanced::Scope
NaturalDocs::Languages::Advanced::ScopeChange
NaturalDocs::Languages::Base
NaturalDocs::Languages::CSharp
NaturalDocs::Languages::Pascal
NaturalDocs::Languages::Perl
NaturalDocs::Languages::PLSQL
NaturalDocs::Languages::Prototype
NaturalDocs::Languages::Prototype::Parameter
NaturalDocs::Languages::Simple
NaturalDocs::Languages::Tcl
NaturalDocs::LineReader
M
NaturalDocs::Menu
NaturalDocs::Menu::Entry
N
NaturalDocs::NDMarkup
P
NaturalDocs::Parser
NaturalDocs::Parser::JavaDoc
NaturalDocs::Parser::Native
NaturalDocs::Parser::ParsedTopic
NaturalDocs::Project
NaturalDocs::Project::ImageFile
NaturalDocs::Project::SourceFile
R
NaturalDocs::ReferenceString
S
 SearchPanel
 SearchResults
NaturalDocs::Settings
NaturalDocs::Settings::BuildTarget
NaturalDocs::SourceDB
NaturalDocs::SourceDB::Extension
NaturalDocs::SourceDB::File
NaturalDocs::SourceDB::Item
NaturalDocs::SourceDB::ItemDefinition
NaturalDocs::SourceDB::WatchedFileDefinitions
NaturalDocs::StatusMessage
NaturalDocs::SymbolString
NaturalDocs::SymbolTable
NaturalDocs::SymbolTable::File
NaturalDocs::SymbolTable::IndexElement
NaturalDocs::SymbolTable::Reference
NaturalDocs::SymbolTable::ReferenceTarget
NaturalDocs::SymbolTable::Symbol
NaturalDocs::SymbolTable::SymbolDefinition
T
NaturalDocs::Topics
NaturalDocs::Topics::Type
V
NaturalDocs::Version
A package to manage Natural Docs’ binary data files.
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 Natural Docs’ configuration files.
Constants that are used throughout the script.
A custom Perl pragma to define member constants and accessors for use in Natural Docs objects while supporting inheritance.
Manages all aspects of error handling in Natural Docs.
A package to manage file access across platforms.
A NaturalDocs::SourceDB-based package that manages all the image references appearing in source files.
A class for references being tracked in NaturalDocs::SourceDB.
A package for creating and managing ImageReferenceStrings.
A package to manage all the programming languages Natural Docs supports.
A subclass to handle the language variations of Flash ActionScript.
A subclass to handle the language variations of Ada
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 C#.
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 PL/SQL.
A data class for storing parsed prototypes.
A data class for storing parsed prototype parameters.
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.
An object to handle reading text files line by line in a cross platform manner.
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 for translating JavaDoc topics into Natural Docs.
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 image files.
A simple information class about project files.
A package to manage ReferenceString handling throughout the program.
A class handling everything associated with the search panel.
The class that handles everything on the search results page.
A package to handle the command line and various other program settings.
A class that stores information about a build target.
SourceDB is an experimental package meant to unify the tracking of various elements in the source code.
A base package for all SourceDB extensions.
A class used to index items by file.
A base class for something being tracked in NaturalDocs::SourceDB.
A base class for all item definitions for extensions that track more than existence.
A class to track the definitions appearing in a watched file.
A package to handle status message updates.
A package to manage SymbolString handling throughout the program.
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 class storing information about a TopicType.
A package for handling version information.
Close