From 19fcec84d8d7d21e796c7624e521b60d28ee21ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:45:59 +0200 Subject: Adding upstream version 16.2.11+ds. Signed-off-by: Daniel Baumann --- .../docca/include/docca/assemble-quickbook.xsl | 20 + .../docca/include/docca/base-extract-xml-pages.xsl | 427 +++++++++++++++ .../tools/docca/include/docca/base-stage1.xsl | 590 +++++++++++++++++++++ src/boost/tools/docca/include/docca/common.xsl | 107 ++++ src/boost/tools/docca/include/docca/config.xsl | 47 ++ .../include/docca/debug-friendly-quickbook.xsl | 23 + .../tools/docca/include/docca/emphasized-types.xsl | 43 ++ .../docca/include/docca/extract-xml-pages.xsl | 12 + src/boost/tools/docca/include/docca/stage1.xsl | 11 + src/boost/tools/docca/include/docca/stage2.xsl | 228 ++++++++ 10 files changed, 1508 insertions(+) create mode 100644 src/boost/tools/docca/include/docca/assemble-quickbook.xsl create mode 100644 src/boost/tools/docca/include/docca/base-extract-xml-pages.xsl create mode 100644 src/boost/tools/docca/include/docca/base-stage1.xsl create mode 100644 src/boost/tools/docca/include/docca/common.xsl create mode 100644 src/boost/tools/docca/include/docca/config.xsl create mode 100644 src/boost/tools/docca/include/docca/debug-friendly-quickbook.xsl create mode 100644 src/boost/tools/docca/include/docca/emphasized-types.xsl create mode 100644 src/boost/tools/docca/include/docca/extract-xml-pages.xsl create mode 100644 src/boost/tools/docca/include/docca/stage1.xsl create mode 100644 src/boost/tools/docca/include/docca/stage2.xsl (limited to 'src/boost/tools/docca/include') diff --git a/src/boost/tools/docca/include/docca/assemble-quickbook.xsl b/src/boost/tools/docca/include/docca/assemble-quickbook.xsl new file mode 100644 index 000000000..fe39870a0 --- /dev/null +++ b/src/boost/tools/docca/include/docca/assemble-quickbook.xsl @@ -0,0 +1,20 @@ + + + + + + + + + + + + + [endsect] + + + diff --git a/src/boost/tools/docca/include/docca/base-extract-xml-pages.xsl b/src/boost/tools/docca/include/docca/base-extract-xml-pages.xsl new file mode 100644 index 000000000..685380c4d --- /dev/null +++ b/src/boost/tools/docca/include/docca/base-extract-xml-pages.xsl @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d:make-id(name)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d:make-id(../name||'::'||name)} + {d:make-id(../name||'.' ||name)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unable to find referenced ID: + + + + + + + + + + + + + + diff --git a/src/boost/tools/docca/include/docca/base-stage1.xsl b/src/boost/tools/docca/include/docca/base-stage1.xsl new file mode 100644 index 000000000..6e5d47977 --- /dev/null +++ b/src/boost/tools/docca/include/docca/base-stage1.xsl @@ -0,0 +1,590 @@ + + +]> + + + + + + + + + + + <xsl:apply-templates mode="page-title" select="."/> + + + + + + + +
(Inherited from {../@d:base-compound-name})
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d:strip-doc-ns(compounddef/compoundname)} + + {(compounddef/sectiondef/memberdef/name)[1]} + + + + + + {$compound-name}:: + + + + + + + + + + + + + + ( + + of + + overloads) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {name} + + + + + + + + + {local-name(.)} + + + virtual + + + + + + + + + + + + + + + +
+ + + + +
+
+ + + + + + Synopsis + Description + + Remarks + See Also + Return Value + {title} + + Exceptions + Template Parameters + Parameters + + Types + Friends + Related Functions + + Values + + + + + + + + Protected + Private + + Member Functions + Data Members + + + + + + + + +
+ + + +
+
+ + Name + Description + + Type + + Thrown On + + + + + + + + + + + + + + + + + + + + + + + + + + + + {name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {d:member-name(.)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {@kind} + {d:strip-ns(compoundname)} + + + {@prot} + {d:strip-doc-ns(.)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + class + {substring-after(.,'class ')} + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + +
+ +
+
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/src/boost/tools/docca/include/docca/common.xsl b/src/boost/tools/docca/include/docca/common.xsl new file mode 100644 index 000000000..b9b02c5a6 --- /dev/null +++ b/src/boost/tools/docca/include/docca/common.xsl @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/boost/tools/docca/include/docca/config.xsl b/src/boost/tools/docca/include/docca/config.xsl new file mode 100644 index 000000000..bb2ce8aab --- /dev/null +++ b/src/boost/tools/docca/include/docca/config.xsl @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + Defined in header [include_file {substring-after(@file, 'include/')}] + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/boost/tools/docca/include/docca/debug-friendly-quickbook.xsl b/src/boost/tools/docca/include/docca/debug-friendly-quickbook.xsl new file mode 100644 index 000000000..4d2cb7393 --- /dev/null +++ b/src/boost/tools/docca/include/docca/debug-friendly-quickbook.xsl @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/src/boost/tools/docca/include/docca/emphasized-types.xsl b/src/boost/tools/docca/include/docca/emphasized-types.xsl new file mode 100644 index 000000000..e3ea174ad --- /dev/null +++ b/src/boost/tools/docca/include/docca/emphasized-types.xsl @@ -0,0 +1,43 @@ + + + + + diff --git a/src/boost/tools/docca/include/docca/extract-xml-pages.xsl b/src/boost/tools/docca/include/docca/extract-xml-pages.xsl new file mode 100644 index 000000000..cb6d1497c --- /dev/null +++ b/src/boost/tools/docca/include/docca/extract-xml-pages.xsl @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/src/boost/tools/docca/include/docca/stage1.xsl b/src/boost/tools/docca/include/docca/stage1.xsl new file mode 100644 index 000000000..ac44de5af --- /dev/null +++ b/src/boost/tools/docca/include/docca/stage1.xsl @@ -0,0 +1,11 @@ + + + + + + + diff --git a/src/boost/tools/docca/include/docca/stage2.xsl b/src/boost/tools/docca/include/docca/stage2.xsl new file mode 100644 index 000000000..211beb438 --- /dev/null +++ b/src/boost/tools/docca/include/docca/stage2.xsl @@ -0,0 +1,228 @@ + +]> + + + + + + + + + + + + + + + {$nl} + [section:{tokenize(@id,'\.')[last()]} {d:qb-escape(title)}] + + + + + {$nl}[indexterm1 {d:qb-escape(@primary-index-term)}]{$nl} + {$nl}[indexterm2 {d:qb-escape(@primary-index-term)}..{ + d:qb-escape(@secondary-index-term)}]{$nl} + + + + + {$nl}[heading {.}] + + + + + + + + + + {$nl}```{$nl} + {$nl}```{$nl} + + + + {$nl}{$nl} + + {$nl} + + ; + + + ;{$nl} + + '''&raquo;''' more... + + `` + + `` + + + ``[link {$doc-ref}.{@d:refid} {d:qb-escape(.)}]`` + [link {$doc-ref}.{@d:refid} {d:qb-escape(.)}] + [link {$doc-ref}.{@d:refid} `{d:qb-escape(.)}`] + + ` + ` + + enum + + using + = + ; + + ``['implementation-defined]`` + ``['see-below]`` + ``__deduced__`` + + {' '} + ; + + {' '} + + :{$nl} + {$nl} + , + + {' '} + + template< + >{$nl} + + {$nl} + , + + {' '} + + + ( + ) + + __{translate(.,'_','')}__ + + = + + {' '} + + + {$nl} + + + [role red error.{@message}] + + {$nl}[table + {$nl}] + + + [ + ] + + {$nl} [ + {$nl} ] + + {$nl} [ + {$nl} ] + + [* + ] + + [' + ] + + [@{@url} + ] + + {$nl} + + + {$nl} + + + + + + + + + {ancestor::listitem ! (1 to $list-indent-width) ! ' '} + + * + # + + + + [' + [role red \[Page type: [*{/*/@type}]\]] + [role green \[[@../../doc/html/{translate($doc-ref,'.','/')}/{ + translate(/page/@id,'.','/')}.html [role green doc_build_html]]\]] + [@../build/xml-pages/{/page/@id}.xml [role blue [*\[doxygen_page_xml\]]]] + [@../build/stage1_visualized/visualized/{/page/@id}.html [role magenta ---stage1_visualized-->]] + [@../build/stage1_visualized/results/{ /page/@id}.xml [role blue [*\[docca_page_xml\]]]] + [@../build/stage2_visualized/visualized/{/page/@id}.html [role magenta ---stage2_visualized-->]] + [@../build/stage2_visualized/results/{ /page/@id}.txt [role blue [*\[quickbook_result\]]]] + ] + + + + {$nl} + + {' '} + + {$nl}{$nl} + + {$nl}```{$nl} + ```{$nl} + + {$nl} + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3