T | |
TabLength, NaturalDocs:: | |
TagType, NaturalDocs:: | |
Target | |
TextAppVersion, NaturalDocs:: | |
TimeStamp, NaturalDocs:: | |
Title | |
ToBinaryFile | |
Toggle, SearchResults | |
TokenizeLine, NaturalDocs:: | |
Tokens, NaturalDocs:: | |
ToString, NaturalDocs:: | |
ToText, NaturalDocs:: | |
ToTextFile, NaturalDocs:: | |
ToValues, NaturalDocs:: | |
TryToGetBase, NaturalDocs:: | |
TryToGetClass | |
TryToGetEnum, NaturalDocs:: | |
TryToGetFunction | |
TryToGetIdentifier, NaturalDocs:: | |
TryToGetImport, NaturalDocs:: | |
TryToGetListOfStrings, NaturalDocs:: | |
TryToGetNamespace, NaturalDocs:: | |
TryToGetOverloadedOperator, NaturalDocs:: | |
TryToGetPackage, NaturalDocs:: | |
TryToGetType, NaturalDocs:: | |
TryToGetUsing, NaturalDocs:: | |
TryToGetVariable | |
TryToGetVariableName, NaturalDocs:: | |
TryToSkipAttributes, NaturalDocs:: | |
TryToSkipComment | |
TryToSkipHereDocContent, NaturalDocs:: | |
TryToSkipHereDocDeclaration, NaturalDocs:: | |
TryToSkipIrregularXML, NaturalDocs:: | |
TryToSkipLineComment | |
TryToSkipMultilineComment | |
TryToSkipPODComment, NaturalDocs:: | |
TryToSkipPreprocessingDirective, NaturalDocs:: | |
TryToSkipRegexp, NaturalDocs:: | |
TryToSkipRegExp, NaturalDocs:: | |
TryToSkipString | |
TryToSkipWhitespace | |
TryToSkipXML, NaturalDocs:: | |
TryToSkipXMLWhitespace, NaturalDocs:: | |
Type | |
TypeBeforeParameter | |
TypeDefinedIn, NaturalDocs:: | |
TypeFromLegacy, NaturalDocs:: | |
TypeFromName, NaturalDocs:: | |
TypeInfo, NaturalDocs:: | |
TypeOf, NaturalDocs:: | |
TypePrefix, NaturalDocs:: |
Returns the number of spaces tabs should be expanded to.
sub TabLength
Returns whether the tag is a possible opening or closing tag, or neither.
sub TagType #( textBlocks, index )
Returns the target of the entry, if applicable.
sub Target
Returns Natural Docs’ version number as plain text.
sub TextAppVersion
Returns the timestamp text of the documentation, or undef if none.
sub TimeStamp
Returns the title of the menu, or undef if none.
sub Title
Returns the title of the entry.
sub Title
Returns the title of the topic.
sub Title
Writes an ImageReferenceString to NaturalDocs::BinaryFile.
sub ToBinaryFile #( ImageReferenceString referenceString )
Writes a ReferenceString to the passed filehandle.
sub ToBinaryFile #( FileHandle fileHandle, ReferenceString referenceString, flags binaryFormatFlags )
Writes a SymbolString to the passed filehandle.
sub ToBinaryFile #( FileHandle fileHandle, SymbolString symbol )
Writes a VersionInt to a binary file.
sub ToBinaryFile #( handle fileHandle, VersionInt version )
Toggles the visibility of the passed element ID.
this.Toggle = function( id )
Converts the passed line to tokens as described in ParseForCommentsAndTokens and adds them to Tokens().
sub TokenizeLine #( line )
Returns the tokens found by ParseForCommentsAndTokens().
sub Tokens
Converts a VersionInt to a string.
sub ToString #( VersionInt version ) => string
Converts a SymbolString to text, using the passed separator.
sub ToText #( SymbolString symbolString, string separator )
Writes a VersionInt to a text file.
sub ToTextFile #( handle fileHandle, VersionInt version )
Converts a VersionInt to the array ( major, minor, month, day, year ).
sub ToValues #( VersionInt version ) => ( int, int, int, int, int )
Determines whether the position is at a package base declaration statement, and if so, calls NaturalDocs::Parser->OnClassParent().
sub TryToGetBase #( indexRef, lineNumberRef )
Determines whether the position is at a class declaration statement, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetClass #( indexRef, lineNumberRef )
Determines whether the position is at a class declaration statement, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetClass #( indexRef, lineNumberRef )
Determines if the position is on an enum declaration statement, and if so, generates a topic for it.
sub TryToGetEnum #( indexRef, lineNumberRef )
Determines if the position is on a function declaration, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetFunction #( indexRef, lineNumberRef )
Determines if the position is on a function declaration, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetFunction #( indexRef, lineNumberRef )
Determines whether the position is at a function declaration statement, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetFunction #( indexRef, lineNumberRef )
Determines whether the position is at an identifier, and if so, skips it and returns the complete identifier as a string.
sub TryToGetIdentifier #( indexRef, lineNumberRef, allowStar )
Determines whether the position is at a import statement, and if so, adds it as a Using statement to the current scope, skips it, and returns true.
sub TryToGetImport #( indexRef, lineNumberRef )
Attempts to retrieve a list of strings from the current position.
sub TryToGetListOfStrings #( indexRef, lineNumberRef )
Determines whether the position is at a namespace declaration statement, and if so, adjusts the scope, skips it, and returns true.
sub TryToGetNamespace #( indexRef, lineNumberRef )
Determines if the position is on an operator overload declaration, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetOverloadedOperator #( indexRef, lineNumberRef )
Determines whether the position is at a package declaration statement, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetPackage #( indexRef, lineNumberRef )
Determines if the position is on a type identifier, and if so, skips it and returns it as a string.
sub TryToGetType #( indexRef, lineNumberRef )
Determines whether the position is at a using statement, and if so, adds it to the current scope, skips it, and returns true.
sub TryToGetUsing #( indexRef, lineNumberRef )
Determines if the position is on a variable declaration statement, and if so, generates a topic for each variable, skips the statement, and returns true.
sub TryToGetVariable #( indexRef, lineNumberRef )
Determines if the position is on a variable declaration statement, and if so, generates a topic for each variable, skips the statement, and returns true.
sub TryToGetVariable #( indexRef, lineNumberRef )
Determines if the position is at a variable declaration statement, and if so, generates a topic for it, skips it, and returns true.
sub TryToGetVariable #( indexRef, lineNumberRef )
Determines if the position is at a variable name, and if so, skips it and returns the name.
sub TryToGetVariableName #( indexRef, lineNumberRef )
If the current position is on an attribute section, skip it and return true.
sub TryToSkipAttributes #( indexRef, lineNumberRef )
If the current position is on a comment, skip past it and return true.
sub TryToSkipComment #( indexRef, lineNumberRef )
If the current position is on a comment, skip past it and return true.
sub TryToSkipComment #( indexRef, lineNumberRef )
If the current position is on a comment, skip past it and return true.
sub TryToSkipComment #( indexRef, lineNumberRef )
If the current position is at the beginning of a line and there are entries in hereDocTerminators, skips lines until all the terminators are exhausted or we reach the end of the file.
sub TryToSkipHereDocContent #( indexRef, lineNumberRef )
If the current position is on a Here Doc declaration, add its terminators to hereDocTerminators and skip it.
sub TryToSkipHereDocDeclaration #( indexRef, lineNumberRef )
If the current position is on an irregular XML tag, skip past it and return true.
sub TryToSkipIrregularXML #( indexRef, lineNumberRef )
If the current position is on a line comment symbol, skip past it and return true.
sub TryToSkipLineComment #( indexRef, lineNumberRef )
If the current position is on a line comment symbol, skip past it and return true.
sub TryToSkipLineComment #( indexRef, lineNumberRef )
If the current position is on a line comment symbol, skip past it and return true.
sub TryToSkipLineComment #( indexRef, lineNumberRef )
If the current position is on an opening comment symbol, skip past it and return true.
sub TryToSkipMultilineComment #( indexRef, lineNumberRef )
If the current position is on an opening comment symbol, skip past it and return true.
sub TryToSkipMultilineComment #( indexRef, lineNumberRef )
If the current position is on a POD comment symbol, skip past it and return true.
sub TryToSkipPODComment #( indexRef, lineNumberRef )
If the current position is on a preprocessing directive, skip past it and return true.
sub TryToSkipPreprocessingDirective #( indexRef, lineNumberRef )
If the current position is on a regular expression or a quote-like operator, skip past it and return true.
sub TryToSkipRegexp #( indexRef, lineNumberRef )
If the current position is on a regular expression, skip past it and return true.
sub TryToSkipRegExp #( indexRef, lineNumberRef )
If the current position is on a string delimiter, skip past the string and return true.
sub TryToSkipString #( indexRef, lineNumberRef )
If the position is on a string delimiter, moves the position to the token following the closing delimiter, or past the end of the tokens if there is none.
sub TryToSkipString #( indexRef, lineNumberRef, openingDelimiter, closingDelimiter, startContentIndexRef, endContentIndexRef )
If the current position is on a string delimiter, skip past the string and return true.
sub TryToSkipString #( indexRef, lineNumberRef )
If the current position is on a string delimiter, skip past the string and return true.
sub TryToSkipString #( indexRef, lineNumberRef, startContentIndexRef, endContentIndexRef )
If the current position is on a whitespace token, a line break token, or a comment, it skips them and returns true.
sub TryToSkipWhitespace #( indexRef, lineNumberRef )
If the current position is on a whitespace token, a line break token, a comment, or a preprocessing directive, it skips them and returns true.
sub TryToSkipWhitespace #( indexRef, lineNumberRef )
If the current position is on whitespace it skips them and returns true.
sub TryToSkipWhitespace #( indexRef, lineNumberRef )
If the current position is on an XML literal, skip past it and return true.
sub TryToSkipXML #( indexRef, lineNumberRef )
If the current position is on XML whitespace, skip past it and return true.
sub TryToSkipXMLWhitespace #( indexRef, lineNumberRef )
Returns the MenuEntryType.
sub Type
Returns the TopicType.
sub Type
Returns the target’s TopicType.
sub Type
Returns the definition’s TopicType.
sub Type
Returns whether the type appears before the parameter in prototypes.
sub TypeBeforeParameter
sub TypeBeforeParameter
Returns whether the type appears before the parameter in prototypes.
sub TypeBeforeParameter
sub TypeBeforeParameter
sub TypeBeforeParameter
Returns the TopicType of the symbol defined in the passed FileName, or undef if it’s not defined in that file.
sub TypeDefinedIn #( file )
Returns a TopicType for the passed legacy topic type integer.
sub TypeFromLegacy #( legacyInt )
Returns a TopicType for the passed topic name.
sub TypeFromName #( topicName )
Returns information about a TopicType.
sub TypeInfo #( type )
Returns the ReferenceType encoded in the reference string.
sub TypeOf #( ReferenceString referenceString )