All Classes, Interfaces, Objects and Records

Name Unit Description
EAnchorAlreadyExists PasDoc_Items

 

EInternalParserError PasDoc_Parser

Raised when an impossible situation (indicating bug in pasdoc) occurs.

EInvalidCacheFileVersion PasDoc_Serialize

 

EInvalidIfCondition PasDoc_Scanner

 

EInvalidSortSetting PasDoc_SortSettings

 

EPasDoc PasDoc_Types

 

ESerializedException PasDoc_Serialize

 

ETokenizerStreamEnd PasDoc_Scanner

 

TAnchorItem PasDoc_Items

 

TAspellProcess PasDoc_Aspell

This is a class to interface with aspell through pipe.

TBaseItem PasDoc_Items

This is a basic item class, that is linkable, and has some RawDescription.

TBaseItems PasDoc_Items

Container class to store a list of TBaseItems.

TBoolOption PasDoc_OptionParser

simple boolean option

TBufferedStream PasDoc_StreamUtils

 

TCharReplacement PasDoc_Utils

 

TDocGenerator PasDoc_Gen

basic documentation generator object

TExternalItem PasDoc_Items

TExternalItem extends TBaseItem to store extra information about a project.

TExternalItemList PasDoc_Items

TExternalItemList extends TObjectVector to store non-nil instances of TExternalItem

TGenericHTMLDocGenerator PasDoc_GenHtml

generates HTML documentation

THash PasDoc_Hashes

 

THashEntry PasDoc_Hashes

 

THTMLDocGenerator PasDoc_GenHtml

Right now this is the same thing as TGenericHTMLDocGenerator.

THTMLHelpDocGenerator PasDoc_GenHtmlHelp

 

TIntegerOption PasDoc_OptionParser

Integer option

TLanguageRecord PasDoc_Languages

 

TListData PasDoc_Gen

Collected information about @xxxList content.

TListItemData PasDoc_Gen

Collected information about @xxxList item.

TNonSelfTag PasDoc_TagManager

 

TObjectHash PasDoc_Hashes

 

TObjectVector PasDoc_ObjectVector

 

TOption PasDoc_OptionParser

abstract base class for options

TOptionParser PasDoc_OptionParser

OptionParser — instantiate one of these for commandline parsing

TOverviewFileInfo PasDoc_Gen

 

TParser PasDoc_Parser

Parser class that will process a complete unit file and all of its include files, regarding directives.

TPasCio PasDoc_Items

Extends TPasItem to store all items in a class / an object, e.g. fields.

TPasCioHelper PasDoc_Parser

TPasCioHelper stores a CIO reference and current state.

TPasCioHelperStack PasDoc_Parser

A stack of TPasCioHelper objects currently used to parse nested classes and records

TPasConstant PasDoc_Items

Pascal constant.

TPasDoc PasDoc_Base

The main object in the pasdoc application; first scans parameters, then parses files.

TPasDocLanguages PasDoc_Languages

Language class to hold all translated strings

TPasEnum PasDoc_Items

Enumerated type.

TPasFieldVariable PasDoc_Items

Pascal global variable or field or nested constant of CIO.

TPasItem PasDoc_Items

This is a TBaseItem descendant that is always declared inside some Pascal source file.

TPasItemNode PasDoc_HierarchyTree

 

TPasItems PasDoc_Items

Container class to store a list of TPasItems.

TPasMethod PasDoc_Items

This represents:

  1. global function/procedure,

  2. method (function/procedure of a class/interface/object),

  3. pointer type to one of the above (in this case Name is the type name).

TPasMethods PasDoc_Items

Collection of methods.

TPasNestedCios PasDoc_Items

Collection of classes / records / interfaces.

TPasProperties PasDoc_Items

Collection of properties.

TPasProperty PasDoc_Items

 

TPasType PasDoc_Items

Pascal type (but not a procedural type — these are expressed as TPasMethod.)

TPasTypes PasDoc_Items

Collection of types.

TPasUnit PasDoc_Items

extends TPasItem to store anything about a unit, its constants, types etc.; also provides methods for parsing a complete unit.

TPasUnits PasDoc_Items

Collection of units.

TPathListOption PasDoc_OptionParser

pathlist option

TProcessLineTalk PasDoc_ProcessLineTalk

This is a subclass of TProcess that allows to easy "talk" with executed process by pipes (read process stdout/stderr, write to process stdin) on a line-by-line basis.

TRawDescriptionInfo PasDoc_Items

Raw description, in other words: the contents of comment before given item.

TRawDescriptionInfoList PasDoc_Parser

TRawDescriptionInfoList stores a series of TRawDescriptionInfos.

TRowData PasDoc_Gen

Collected information about @row (or @rowHead).

TScanner PasDoc_Scanner

This class scans one unit using one or more TTokenizer objects to scan the unit and all nested include files.

TSerializable PasDoc_Serialize

 

TSetOption PasDoc_OptionParser

useful for making a choice of things

TSimpleXMLDocGenerator PasDoc_GenSimpleXML

 

TSpellingError PasDoc_Aspell

 

TStringCardinalTree PasDoc_HierarchyTree

 

TStringOption PasDoc_OptionParser

String option

TStringOptionList PasDoc_OptionParser

stringlist option

TStringPair PasDoc_StringPairVector

 

TStringPairVector PasDoc_StringPairVector

List of string pairs.

TStringVector PasDoc_StringVector

 

TTableData PasDoc_Gen

Collected information about @table.

TTag PasDoc_TagManager

 

TTagManager PasDoc_TagManager

 

TTagVector PasDoc_TagManager

All Items of this list must be non-nil TTag objects.

TTexDocGenerator PasDoc_GenLatex

generates latex documentation

TTextReader PasDoc_ProcessLineTalk

TTextReader reads given Stream line by line.

TToken PasDoc_Tokenizer

Stores the exact type and additional information on one token.

TTokenizer PasDoc_Tokenizer

Converts an input TStream to a sequence of TToken objects.

TTopLevelTag PasDoc_TagManager

 

TValueOption PasDoc_OptionParser

base class for all options that values


Generated by PasDoc 0.16.0.