U | |
UnbuiltFilesWithContent, NaturalDocs:: | |
Unobscure, NaturalDocs:: | |
UpdateFile, NaturalDocs:: | |
UpdateImage | |
UpdateIndex, NaturalDocs:: | |
UpdateMenu | |
UserConfigFile, NaturalDocs:: | |
UserConfigFileStatus, NaturalDocs:: | |
Using | |
W | |
WasUsed, NaturalDocs:: | |
WatchFileForChanges | |
WatchingFileForChanges, NaturalDocs:: | |
Width, NaturalDocs:: | |
WriteAString16, NaturalDocs:: | |
WriteMenuEntries, NaturalDocs:: | |
WritePreviousMenuStateEntries, NaturalDocs:: | |
WriteUInt16, NaturalDocs:: | |
WriteUInt32, NaturalDocs:: | |
WriteUInt8, NaturalDocs:: | |
X | |
XChomp |
Returns an existence hashref of the FileNames that have Natural Docs content but are not part of FilesToBuild().
sub UnbuiltFilesWithContent
Restores text encoded with Obscure() and returns it.
sub Unobscure #( text )
Updates an output file.
sub UpdateFile #( sourceFile )
Define this function to add or update the passed image in the output.
sub UpdateImage #( file )
Define this function to add or update the passed image in the output.
sub UpdateImage #( file )
Updates an index’s output file.
sub UpdateIndex #( type )
Define this function to make the package update the menu.
sub UpdateMenu
Builds the menu file.
sub UpdateMenu
Updates the menu in all the output files that weren’t rebuilt.
sub UpdateMenu
Returns the full path to the passed user configuration file.
sub UserConfigFile #( string file )
Returns the FileStatus of the passed user configuration file.
sub UserConfigFileStatus #( string file )
Returns an arrayref of SymbolStrings for using statements, or undef if none
sub Using
Returns an arrayref of additional scope SymbolStrings available to the topic via “using” statements, or undef if none.
sub Using
Watches a file for changes, which can then be applied by AnalyzeChanges().
sub WatchFileForChanges #( file )
Begins watching a file for changes.
sub WatchFileForChanges #( FileName filename )
Tracks a file to see if any symbols or references were changed or deleted in ways that would require other files to be rebuilt.
sub WatchFileForChanges #( file )
Returns whether we’re currently watching a file for changes or not.
sub WatchingFileForChanges # => bool
Writes an AString16 to the open file.
sub WriteAString16 #( string value )
A recursive function to write the contents of an arrayref of NaturalDocs::Menu::Entry objects to disk.
sub WriteMenuEntries #( entries, fileHandle, indentChars, relativeFiles )
A recursive function to write the contents of an arrayref of NaturalDocs::Menu::Entry objects to disk.
sub WritePreviousMenuStateEntries #( entries, fileHandle )
Writes a UInt32 to the open file.
sub WriteUInt16 #( UInt16 value )
Writes a UInt32 to the open file.
sub WriteUInt32 #( UInt32 value )
Writes a UInt8 to the open file.
sub WriteUInt8 #( UInt8 value )
A cross-platform chomp function.
sub XChomp #( lineRef )