Function 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
L
 LanguageOf, NaturalDocs::Languages
 LastModified
 LineCommentSymbols, NaturalDocs::Languages::Simple
 LineExtender, NaturalDocs::Languages::Simple
 LineNumber
 ListItems, NaturalDocs::SourceDB::File
 Load
 LoadAndComparePreviousSettings, NaturalDocs::Settings
 LoadAndUpdate, NaturalDocs::Menu
 LoadConfigFileInfo, NaturalDocs::Project
 LoadFile
 LoadImageFileInfo, NaturalDocs::Project
 LoadIndexInfo, NaturalDocs::SymbolTable
 LoadMenuFile, NaturalDocs::Menu
 LoadPreviousMenuStateFile, NaturalDocs::Menu
 LoadSourceFileInfo, NaturalDocs::Project
 LoadSymbolTable, NaturalDocs::SymbolTable
 LockUserTitleChanges, NaturalDocs::Menu
 Lookup, NaturalDocs::SymbolTable
M
 MadeEmptySearchResultsPage, NaturalDocs::Builder::HTMLBase
 MainConfigFile, NaturalDocs::Project
 MainConfigFileStatus, NaturalDocs::Project
 MainCSSFile, NaturalDocs::Builder::HTMLBase
 MainJavaScriptFile, NaturalDocs::Builder::HTMLBase
 Make, NaturalDocs::ImageReferenceTable::String
 MakeAutoGroups, NaturalDocs::Parser
 MakeAutoGroupsFor, NaturalDocs::Parser
 MakeEMailLink, NaturalDocs::Parser::JavaDoc
 MakeFrom, NaturalDocs::ReferenceString
 MakeIndex, NaturalDocs::SymbolTable
 MakeParsedTopic, NaturalDocs::Parser::Native
 MakeRelativePath, NaturalDocs::File
 MakeRelativeURL, NaturalDocs::Builder::HTMLBase
 MakeSortableSymbol, NaturalDocs::SymbolTable::IndexElement
 MakeTopicType, NaturalDocs::Topics
 MakeURLLink, NaturalDocs::Parser::JavaDoc
 MarkEndOfOriginal, NaturalDocs::Menu::Entry
 MatchDirectoriesAndGroups, NaturalDocs::Menu
 Merge, NaturalDocs::SymbolTable::IndexElement
 MergeAutoTopics, NaturalDocs::Parser
 MergeFile, NaturalDocs::SymbolTable::IndexElement
 MigrateOldFiles, NaturalDocs::Project
 MostUsedLanguage, NaturalDocs::Project
sub LanguageOf #(sourceFile)
Returns the language of the passed source file.
Returns the integer timestamp of when the file was last modified.
sub LastModified
Returns the integer timestamp of when the file was last modified.
Returns an arrayref of symbols that start a line comment, or undef if none.
Returns the symbol to ignore a line break in languages where line breaks are significant.
sub LineNumber
Returns the line number for the line last returned by GetLine().
sub LineNumber
Returns the line number of the change.
sub LineNumber
Returns the line the topic appears at in the file.
sub ListItems #(ExtensionID extension) => string array
Returns an array of all the item strings defined for a particular extension, or an empty list if none.
sub Load
Loads the class hierarchy from disk.
sub Load # => bool
Loads the data from ImageReferenceTable.nd.
sub Load
Loads both the master and the project version of Languages.txt.
sub Load
Loads and parses all settings from the command line and configuration files.
sub Load
Loads the data of the source database and all the extensions.
sub Load # => bool
Called by NaturalDocs::SourceDB->Load() to load the extension’s data.
sub Load
Loads all data files from disk.
sub Load
Loads both the master and the project version of Topics.txt.
sub LoadAndComparePreviousSettings
Loads PreviousSettings.nd and compares the values there with those in the command line.
sub LoadAndUpdate
Loads the menu file from disk and updates it.
sub LoadConfigFileInfo
Loads the config file info from disk.
sub LoadFile #(isMain,
tempExtensions,
tempShebangStrings)
Loads a particular version of Languages.txt.
sub LoadFile #(isMain)
Loads a particular version of Topics.txt.
sub LoadImageFileInfo
Loads the image file info from disk.
sub LoadIndexInfo
Loads IndexInfo.nd from disk.
sub LoadMenuFile
Loads and parses the menu file Menu.txt.
sub LoadPreviousMenuStateFile
Loads and parses the previous menu state file.
sub LoadSourceFileInfo
Loads the project file from disk and compares it against the files in the input directory.
sub LoadSymbolTable
Loads SymbolTable.nd from disk.
sub LockUserTitleChanges #(previousMenuFiles)
Detects if the user manually changed any file titles, and if so, automatically locks them with MENU_FILE_NOAUTOTITLE.
sub Lookup #(symbol,
file)
Returns information on the passed SymbolString, if it exists.
Returns whether the empty search results page was created or not.
sub MainConfigFile #(string file)
Returns the full path to the passed main configuration file.
sub MainConfigFileStatus #(string file)
Returns the FileStatus of the passed main configuration file.
sub MainCSSFile
Returns the location of the main CSS file.
sub MainJavaScriptFile
Returns the location of the main JavaScript file.
sub Make #(FileName sourceFile,
string text) => ImageReferenceString
Converts a source FileName and the reference text to an ImageReferenceString.
sub MakeAutoGroups
Creates group topics for files that do not have them.
sub MakeAutoGroupsFor #(startIndex,
endIndex)
Creates group topics for sections of files that do not have them.
sub MakeEMailLink #(target,
text)
sub MakeFrom #(ReferenceType type,
SymbolString symbol,
string language,
SymbolString scope,
SymbolString[] *using,
flags resolvingFlags)
Encodes the passed information as a ReferenceString.
sub MakeIndex #(type)
Generates a symbol index.
sub MakeParsedTopic #(type,
title,
package,
body,
lineNumber,
isList)
Creates a NaturalDocs::Parser::ParsedTopic object for the passed parameters.
sub MakeRelativePath #(basePath,
targetPath)
Takes two paths and returns a relative path between them.
sub MakeRelativeURL #(FileName baseFile,
FileName targetFile,
bool baseHasFileName) -> string relativeURL
Returns a relative path between two files in the output tree and returns it in URL format.
sub MakeSortableSymbol
Generates SortableSymbol() and IgnoredPrefix().
sub MakeTopicType #(topicName)
Returns a TopicType for the passed topic name.
sub MakeURLLink #(target,
text)
sub MarkEndOfOriginal
If the group doesn’t already have one, adds a MENU_ENDOFORIGINAL entry to the end and sets the MENU_GROUP_HASENDOFORIGINAL flag.
sub MatchDirectoriesAndGroups
Determines which groups files in certain directories should be placed in.
sub Merge #(package,
file,
type,
prototype,
summary)
Adds another definition of the same symbol.
sub MergeAutoTopics #(language,
autoTopics)
Merges the automatically generated topics into the file.
sub MergeFile #(file,
type,
prototype,
summary)
Adds another definition of the same package/symbol.
sub MigrateOldFiles
If the project uses the old file names used prior to 1.14, it converts them to the new file names.
sub MostUsedLanguage
Returns the name of the most used language in the source trees.
Close