diff options
Diffstat (limited to 'avx512-0037785/utils/fpdoc/dw_xml.pp')
-rw-r--r-- | avx512-0037785/utils/fpdoc/dw_xml.pp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/avx512-0037785/utils/fpdoc/dw_xml.pp b/avx512-0037785/utils/fpdoc/dw_xml.pp index 1f7bfbce51..b1ccbdcdc6 100644 --- a/avx512-0037785/utils/fpdoc/dw_xml.pp +++ b/avx512-0037785/utils/fpdoc/dw_xml.pp @@ -38,10 +38,11 @@ Type procedure AllocatePackagePages; override; procedure AllocateModulePages(AModule: TPasModule; {%H-}LinkList: TObjectList); override; procedure WriteDocPage(const aFileName: String; aElement: TPasElement; {%H-}aSubPageIndex: Integer); override; + // Here we write the documentation. + Procedure DoWriteDocumentation; override; public constructor Create(APackage: TPasPackage; AEngine: TFPDocEngine); override; function ModuleToXMLStruct(AModule: TPasModule): TXMLDocument; - Procedure WriteDoc; override; class procedure Usage(List: TStrings); override; function InterPretOption(const Cmd,Arg : String): boolean; override; end; @@ -61,6 +62,8 @@ Type implementation +uses fpdocstrs; + const DefaultVisibility = [visDefault, visPublic, visPublished, visProtected]; @@ -108,6 +111,8 @@ var visAutomated : Result := 'automated'; visStrictPrivate : Result := 'strictprivate'; visStrictProtected : Result := 'strictprotected'; + visRequired : Result := 'required'; + visOptional : Result := 'optional'; end; end; @@ -629,9 +634,9 @@ end; { TXMLWriter } -procedure TXMLWriter.WriteDoc; +procedure TXMLWriter.DoWriteDocumentation; begin - inherited WriteDoc; + inherited DoWriteDocumentation; end; function TXMLWriter.CreateAllocator: TFileAllocator; |