diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:54:28 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:54:28 +0000 |
commit | e6918187568dbd01842d8d1d2c808ce16a894239 (patch) | |
tree | 64f88b554b444a49f656b6c656111a145cbbaa28 /src/boost/tools/quickbook/test/code_cpp-1_5.gold | |
parent | Initial commit. (diff) | |
download | ceph-upstream/18.2.2.tar.xz ceph-upstream/18.2.2.zip |
Adding upstream version 18.2.2.upstream/18.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | src/boost/tools/quickbook/test/code_cpp-1_5.gold | 40 | ||||
-rw-r--r-- | src/boost/tools/quickbook/test/code_cpp-1_5.gold-html | 43 |
2 files changed, 83 insertions, 0 deletions
diff --git a/src/boost/tools/quickbook/test/code_cpp-1_5.gold b/src/boost/tools/quickbook/test/code_cpp-1_5.gold new file mode 100644 index 000000000..d0bc79a3f --- /dev/null +++ b/src/boost/tools/quickbook/test/code_cpp-1_5.gold @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"> +<article id="c___code_blocks" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" + xmlns:xi="http://www.w3.org/2001/XInclude"> + <title>C++ Code Blocks</title> +<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">some_header</phrase><phrase role="special">></phrase> + <phrase role="preprocessor">#include</phrase> <phrase role="string">"another_header.hpp"</phrase> +<phrase role="preprocessor"># define</phrase> <phrase role="identifier">A_MACRO</phrase> <phrase role="identifier">value</phrase> +<phrase role="preprocessor">#define</phrase> <phrase role="identifier">stringize</phrase><phrase role="special">(</phrase><phrase role="identifier">hello</phrase><phrase role="special">)</phrase> <phrase role="special">#</phrase><phrase role="identifier">hello</phrase> +<phrase role="comment">// No escape</phrase> +<phrase role="comment">/* No escape */</phrase> +<phrase role="comment">/* No escape + * with newlines + */</phrase> +<phrase role="comment">// In Header: <<ulink url="boost:/boost/optional/optional.hpp">boost/optional/optional.hpp</ulink>></phrase> +<phrase role="comment">/* In Header: <<ulink url="boost:/boost/optional/optional.hpp">boost/optional/optional.hpp</ulink>> */</phrase> +<phrase role="comment">/* Multiple escapes: <emphasis>italic</emphasis> + * <emphasis role="underline">underline</emphasis><emphasis role="bold">bold</emphasis> + */</phrase> +<phrase role="comment">/* Token pasting: */</phrase> <phrase role="identifier">a</phrase><phrase role="special">##</phrase><phrase role="identifier">b</phrase> +</programlisting> + <para> + A badly formed comment: + </para> +<programlisting><phrase role="comment">/* Oh dear +</phrase></programlisting> + <para> + A badly formed comment with an escape: + </para> +<programlisting><phrase role="comment">/* Oh dear <emphasis role="bold">bold</emphasis> +</phrase></programlisting> + <para> + Just some code: + </para> +<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase> + <phrase role="keyword">constexpr</phrase> <phrase role="keyword">char32_t</phrase> <phrase role="identifier">x</phrase> <phrase role="special">=</phrase> <phrase role="char">'a'</phrase><phrase role="special">;</phrase> + <phrase role="keyword">const</phrase> <phrase role="keyword">auto</phrase> <phrase role="identifier">y</phrase> <phrase role="special">=</phrase> <phrase role="identifier">x</phrase> <phrase role="special">-</phrase> <phrase role="char">' '</phrase><phrase role="special">;</phrase> +<phrase role="special">}</phrase> +</programlisting> +</article> diff --git a/src/boost/tools/quickbook/test/code_cpp-1_5.gold-html b/src/boost/tools/quickbook/test/code_cpp-1_5.gold-html new file mode 100644 index 000000000..9fd45cd28 --- /dev/null +++ b/src/boost/tools/quickbook/test/code_cpp-1_5.gold-html @@ -0,0 +1,43 @@ +<!DOCTYPE html> +<html> + <head></head> + <body> + <h3> + C++ Code Blocks + </h3> +<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">some_header</span><span class="special">></span> + <span class="preprocessor">#include</span> <span class="string">"another_header.hpp"</span> +<span class="preprocessor"># define</span> <span class="identifier">A_MACRO</span> <span class="identifier">value</span> +<span class="preprocessor">#define</span> <span class="identifier">stringize</span><span class="special">(</span><span class="identifier">hello</span><span class="special">)</span> <span class="special">#</span><span class="identifier">hello</span> +<span class="comment">// No escape</span> +<span class="comment">/* No escape */</span> +<span class="comment">/* No escape + * with newlines + */</span> +<span class="comment">// In Header: <<a href="http://www.boost.org/doc/libs/release/boost/optional/optional.hpp">boost/optional/optional.hpp</a>></span> +<span class="comment">/* In Header: <<a href="http://www.boost.org/doc/libs/release/boost/optional/optional.hpp">boost/optional/optional.hpp</a>> */</span> +<span class="comment">/* Multiple escapes: <span class="emphasis"><em>italic</em></span> + * <span class="underline">underline</span><span class="bold"><strong>bold</strong></span> + */</span> +<span class="comment">/* Token pasting: */</span> <span class="identifier">a</span><span class="special">##</span><span class="identifier">b</span> +</pre> + <p> + A badly formed comment: + </p> +<pre class="programlisting"><span class="comment">/* Oh dear +</span></pre> + <p> + A badly formed comment with an escape: + </p> +<pre class="programlisting"><span class="comment">/* Oh dear <span class="bold"><strong>bold</strong></span> +</span></pre> + <p> + Just some code: + </p> +<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{</span> + <span class="keyword">constexpr</span> <span class="keyword">char32_t</span> <span class="identifier">x</span> <span class="special">=</span> <span class="char">'a'</span><span class="special">;</span> + <span class="keyword">const</span> <span class="keyword">auto</span> <span class="identifier">y</span> <span class="special">=</span> <span class="identifier">x</span> <span class="special">-</span> <span class="char">' '</span><span class="special">;</span> +<span class="special">}</span> +</pre> + </body> +</html> |