All Identifiers
Name | Unit | Description |
---|---|---|
AllChars | PasDoc_Utils |
|
AllSortSettings | PasDoc_SortSettings |
|
AllVisibilities | PasDoc_Items |
|
CfgMacroCfgPath | PasDoc_OptionParser | Special substitution that, if found inside a config file, will be replaced with actual path of the file |
CIONonHierarchy | PasDoc_Items |
|
CIORecordType | PasDoc_Items |
|
CombinePaths | PasDoc_Utils | Combines BasePath with RelPath. |
COMPILER_BITS | PasDoc_Versions |
|
COMPILER_NAME | PasDoc_Versions | Nice compiler name. |
ConsoleWidth | PasDoc_OptionParser | Width of console |
CopyFile | PasDoc_Utils |
|
CP_UTF16 | PasDoc_Types | Windows Unicode code page ID |
CP_UTF16Be | PasDoc_Types |
|
CP_UTF32 | PasDoc_Types |
|
CP_UTF32Be | PasDoc_Types |
|
DataToFile | PasDoc_Utils |
|
DefaultPasdocCss | PasDoc_GenHtml |
|
DefaultVisibilities | PasDoc_Items |
|
DEFAULT_BUFSIZE | PasDoc_StreamUtils |
|
DEFAULT_LANGUAGE | PasDoc_Languages |
|
DEFAULT_VERBOSITY_LEVEL | PasDoc_Base |
|
DefLongOptionString | PasDoc_OptionParser | default long option string used |
DefShortOptionChar | PasDoc_OptionParser | default short option character used |
DeleteFileExt | PasDoc_Utils | Remove from the FileName the last extension (including the dot). |
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 |
|
EmptyRawDescriptionInfo | PasDoc_Items |
|
EPasDoc | PasDoc_Types |
|
ESerializedException | PasDoc_Serialize |
|
ETokenizerStreamEnd | PasDoc_Scanner |
|
ExtractFirstWord | PasDoc_Utils | Extracts all characters up to the first white-space encountered (ignoring white-space at the very beginning of the string) from the string specified by S. |
ExtractFirstWord | PasDoc_Utils | Another version of ExtractFirstWord. |
FileToString | PasDoc_Utils |
|
FlagEndSigns | PasDoc_Utils |
|
FlagStartSigns | PasDoc_Utils | Flag Start- and Endsigns for parameters (Feature request "direction of parameter": https://github.com/pasdoc/pasdoc/issues/8) |
GlueNameParts | PasDoc_Types | Simply concatenates all NameParts with dot. |
HighCreatedOverviewFile | PasDoc_Gen |
|
IDfromLanguage | PasDoc_Languages | Search for language by short or long name |
InfoMergeTypeStr | PasDoc_Items |
|
IsCharInSet | PasDoc_Utils |
|
IsCharInSet | PasDoc_Utils |
|
IsEmpty | PasDoc_StringVector |
|
IsLeadChar | PasDoc_Utils |
|
IsPathAbsolute | PasDoc_Utils | Check is the given Path absolute. |
IsPathAbsoluteOnDrive | PasDoc_Utils | Just like IsPathAbsolute, but on Windows accepts also paths that specify full directory tree without drive letter. |
IsPrefix | PasDoc_Utils | Checks is Prefix a prefix of S. |
IsStrEmptyA | PasDoc_Utils | string empty means it contains only whitespace |
IsUtf8LeadByte | PasDoc_Utils |
|
IsUtf8TrailByte | PasDoc_Utils |
|
KeyWordArray | PasDoc_Tokenizer | all Object Pascal keywords |
KeyWordByName | PasDoc_Tokenizer | Checks is Name (case ignored) some Pascal standard directive. |
LanguageCode | PasDoc_Languages | Language code, using an official standardardized language names, suitable for Aspell or HTML. |
LanguageDescriptor | PasDoc_Languages | access LANGUAGE_ARRAY |
LanguageFromID | PasDoc_Languages |
|
LanguageFromIndex | PasDoc_Languages | Full language name |
LanguageFromStr | PasDoc_Languages | Find a language with Syntax = S (case ignored). |
lgDefault | PasDoc_Languages |
|
LowCreatedOverviewFile | PasDoc_Gen | Using High(TCreatedOverviewFile) or High(Overview) where Overview: TCreatedOverviewFile in PasDoc_GenHtml produces internal error in FPC 2.0.0. |
Main | PasDoc_Main | This is the main procedure of PasDoc, it does everything. |
MakeMethod | PasDoc_Utils | creates a "method pointer" |
MaxNameParts | PasDoc_Types |
|
MAX_BUFSIZE | PasDoc_StreamUtils |
|
MAX_TOKENIZERS | PasDoc_Scanner | maximum number of streams we can recurse into; first one is the unit stream, any other stream an include file; current value is 32, increase this if you have more include files recursively including others |
MethodTypeToString | PasDoc_Items | Returns lowercased keyword associated with given method type. |
MIN_BUFSIZE | PasDoc_StreamUtils |
|
NewStringCardinalTree | PasDoc_HierarchyTree |
|
NewStringVector | PasDoc_StringVector |
|
ObjectVectorIsNilOrEmpty | PasDoc_ObjectVector |
|
OneNamePart | PasDoc_Types | Simply returns an array with Length = 1 and one item = S. |
OptionFileChar | PasDoc_OptionParser | Marks "include config file" option |
OptionIndent | PasDoc_OptionParser | Indentation of option's name from the start of console line |
OptionSep | PasDoc_OptionParser | Separator between option's name and explanation |
OverviewFilesInfo | PasDoc_Gen |
|
PASDOC_DATE | PasDoc_Versions | Date of last pasdoc release. |
PASDOC_FULL_INFO | PasDoc_Versions | Returns pasdoc name, version, used compiler version, etc. |
PASDOC_HOMEPAGE | PasDoc_Versions |
|
PASDOC_NAME | PasDoc_Versions |
|
PASDOC_NAME_AND_VERSION | PasDoc_Versions |
|
PASDOC_VERSION | PasDoc_Versions |
|
PFakeArray | PasDoc_Hashes |
|
PHashEntry | PasDoc_Hashes |
|
PLanguageRecord | PasDoc_Languages | language descriptor |
PPHashEntry | PasDoc_Hashes |
|
PRawDescriptionInfo | PasDoc_Items |
|
PTransTable | PasDoc_Languages |
|
RawByteString | PasDoc_Types |
|
Register | PasDoc_Reg | Registers the PasDoc components into the IDE. |
RemoveIndentation | PasDoc_Utils | Remove common indentation (whitespace prefix) from a multiline string. |
RemovePrefix | PasDoc_Utils | If IsPrefix(Prefix, S), then remove the prefix, otherwise return unmodifed S. |
RTransTable | PasDoc_Languages | array holding the translated strings, or empty for default (English) text. |
SAppendPart | PasDoc_Utils | If S = '' then returns NextPart, else returns S + PartSeparator + NextPart. |
SCharIs | PasDoc_Utils | Comfortable shortcut for Index <= Length(S) and S[Index] in Chars. |
SCharIs | PasDoc_Utils | Comfortable shortcut for Index <= Length(S) and S[Index] = C. |
SCharsReplace | PasDoc_Utils | Returns S with all Chars replaced by ReplacementChar |
SEnding | PasDoc_Utils | SEnding returns S contents starting from position P. |
SortSettingFromName | PasDoc_SortSettings |
|
SortSettingNames | PasDoc_SortSettings | Must be lowercase. |
SortSettingsToName | PasDoc_SortSettings | Comma-separated list |
SplitNameParts | PasDoc_Types | Splits S, which can be made of any number of parts, separated by dots (Delphi namespaces, like PasDoc.Output.HTML.TWriter.Write). |
StandardDirectiveArray | PasDoc_Tokenizer | Object Pascal directives |
StandardDirectiveByName | PasDoc_Tokenizer | Checks is Name (case ignored) some Pascal keyword. |
StrCountCharA | PasDoc_Utils | count occurences of AChar in AString |
StreamReadLine | PasDoc_StreamUtils |
|
StreamWriteLine | PasDoc_StreamUtils | Write AString contents, then LineEnding to AStream |
StreamWriteString | PasDoc_StreamUtils | Just write AString contents to AStream |
StringReplaceChars | PasDoc_Utils | Returns S with each char from ReplacementArray[].cChar replaced with ReplacementArray[].sSpec. |
StringToFile | PasDoc_Utils |
|
StripHtml | PasDoc_Utils | Strip HTML elements from the string. |
StrPosIA | PasDoc_Utils | Position of the ASub in AString. |
Swap16Buf | PasDoc_Utils |
|
SymbolNames | PasDoc_Tokenizer | Symbols as strings. |
SyntaxFromID | PasDoc_Languages |
|
SyntaxFromIndex | PasDoc_Languages | Language abbreviation |
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 |
|
TBytes | PasDoc_Types |
|
TCharReplacement | PasDoc_Utils |
|
TCharSet | PasDoc_Types |
|
TCIOType | PasDoc_Items | enumeration type to determine type of TPasCio item |
TClassDirective | PasDoc_Items |
|
TCreatedOverviewFile | PasDoc_Gen |
|
TDirectiveType | PasDoc_Scanner | All directives a scanner is going to regard. |
TDocGenerator | PasDoc_Gen | basic documentation generator object |
TExternalItem | PasDoc_Items |
|
TExternalItemList | PasDoc_Items |
|
TFakeArray | PasDoc_Hashes | in FPC, I can simply use PPHashEntry as an array of PHashEntry - Delphi doesn't allow that. |
TGenericHTMLDocGenerator | PasDoc_GenHtml | generates HTML documentation |
THash | PasDoc_Hashes |
|
THashEntry | PasDoc_Hashes |
|
THintDirective | PasDoc_Items |
|
THintDirectives | PasDoc_Items |
|
THTMLDocGenerator | PasDoc_GenHtml | Right now this is the same thing as TGenericHTMLDocGenerator. |
THTMLHelpDocGenerator | PasDoc_GenHtmlHelp |
|
TImplicitVisibility | PasDoc_Types | See command-line option --implicit-visibility documentation at [https://github.com/pasdoc/pasdoc/wiki/ImplicitVisibilityOption] |
TInfoMergeType | PasDoc_Items | Type of merging intf section and impl section metadata of an item |
TIntegerOption | PasDoc_OptionParser | Integer option |
TipueAddFiles | PasDoc_Tipue | Adds some additional files to html documentation, needed for tipue engine. |
TipueSearchButton | PasDoc_Tipue | Put this at a place where Tipue button should appear. |
TipueSearchButtonHead | PasDoc_Tipue | Put this in <head> of every page with search button. |
TItemParseMode | PasDoc_Parser |
|
TKeyword | PasDoc_Tokenizer |
|
TLanguageID | PasDoc_Languages | An enumeration type of all supported languages |
TLanguageRecord | PasDoc_Languages |
|
TLinkContext | PasDoc_Gen | This is used by TDocGenerator.MakeItemLink |
TLinkLook | PasDoc_Gen |
|
TListData | PasDoc_Gen | Collected information about @xxxList content. |
TListItemData | PasDoc_Gen | Collected information about @xxxList item. |
TListItemSpacing | PasDoc_Gen |
|
TListType | PasDoc_Gen |
|
TMethodType | PasDoc_Items | Methodtype for TPasMethod |
TNameParts | PasDoc_Types | This represents parts of a qualified name of some item. |
TNonSelfTag | PasDoc_TagManager |
|
TObjectHash | PasDoc_Hashes |
|
TObjectVector | PasDoc_ObjectVector |
|
TokenCommentTypes | PasDoc_Tokenizer |
|
TOKEN_TYPE_NAMES | PasDoc_Tokenizer | Names of the token types. |
TOption | PasDoc_OptionParser | abstract base class for options |
TOptionParser | PasDoc_OptionParser | OptionParser — instantiate one of these for commandline parsing |
TOverviewFile | PasDoc_Gen | Overview files that pasdoc generates for multiple-document-formats like HTML (see TGenericHTMLDocGenerator). |
TOverviewFileInfo | PasDoc_Gen |
|
TOwnerItemType | PasDoc_Parser |
|
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 |
|
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 |
TPasDocMessageEvent | PasDoc_Types |
|
TPasDocMessageType | PasDoc_Types |
|
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:
|
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. |
Translation | PasDoc_Languages | Manual translation of id into lang |
TRawDescriptionInfo | PasDoc_Items | Raw description, in other words: the contents of comment before given item. |
TRawDescriptionInfoList | PasDoc_Parser |
|
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 |
|
TSerializableClass | PasDoc_Serialize |
|
TSetOption | PasDoc_OptionParser | useful for making a choice of things |
TSimpleXMLDocGenerator | PasDoc_GenSimpleXML |
|
TSortSetting | PasDoc_SortSettings |
|
TSortSettings | PasDoc_SortSettings |
|
TSpellingError | PasDoc_Aspell |
|
TStandardDirective | PasDoc_Tokenizer |
|
TStandardDirectives | PasDoc_Tokenizer |
|
TStringArray | PasDoc_Types |
|
TStringCardinalTree | PasDoc_HierarchyTree |
|
TStringConverter | PasDoc_TagManager |
|
TStringOption | PasDoc_OptionParser | String option |
TStringOptionList | PasDoc_OptionParser | stringlist option |
TStringPair | PasDoc_StringPairVector |
|
TStringPairVector | PasDoc_StringPairVector | List of string pairs. |
TStringVector | PasDoc_StringVector |
|
TSwitchOptions | PasDoc_Scanner | an array of boolean values, index type is TUpperCaseLetter |
TSymbolType | PasDoc_Tokenizer | enumeration type that provides all types of symbols; each symbol's name starts with SYM_ |
TTableData | PasDoc_Gen | Collected information about @table. |
TTag | PasDoc_TagManager |
|
TTagAllowedInsideEvent | PasDoc_TagManager |
|
TTagExecuteEvent | PasDoc_TagManager |
|
TTagManager | PasDoc_TagManager |
|
TTagOption | PasDoc_TagManager |
|
TTagOptions | 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. |
TTokenType | PasDoc_Tokenizer | enumeration type that provides all types of tokens; each token's name starts with TOK_. |
TTopLevelTag | PasDoc_TagManager |
|
TTranslationID | PasDoc_Languages | An enumeration type of all static output texts. |
TTryAutoLinkEvent | PasDoc_TagManager |
|
TUpperCaseLetter | PasDoc_Scanner | subrange type that has the 26 lower case letters from a to z |
TValueOption | PasDoc_OptionParser | base class for all options that values |
TVisibilities | PasDoc_Items |
|
TVisibility | PasDoc_Items | Visibility of a field/method. |
UnicodeString | PasDoc_Types |
|
Utf8Size | PasDoc_Utils |
|
VisibilitiesToStr | PasDoc_Items | Returns VisibilityStr for each value in Visibilities, delimited by commas. |
VisibilityStr | PasDoc_Items |
|
VisToStr | PasDoc_Items |
|
WhiteSpace | PasDoc_Utils | Any whitespace (that may indicate newline or not) |
WhiteSpaceNL | PasDoc_Utils | Whitespace that is some part of newline. |
WhiteSpaceNotNL | PasDoc_Utils | Whitespace that is not any part of newline. |
Generated by PasDoc 0.16.0.