]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/tools/quickbook/test/code_cpp-1_5.gold
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / tools / quickbook / test / code_cpp-1_5.gold
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
3 <article id="c___code_blocks" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
4 xmlns:xi="http://www.w3.org/2001/XInclude">
5 <title>C++ Code Blocks</title>
6 <programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special">&lt;</phrase><phrase role="identifier">some_header</phrase><phrase role="special">&gt;</phrase>
7 <phrase role="preprocessor">#include</phrase> <phrase role="string">&quot;another_header.hpp&quot;</phrase>
8 <phrase role="preprocessor"># define</phrase> <phrase role="identifier">A_MACRO</phrase> <phrase role="identifier">value</phrase>
9 <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>
10 <phrase role="comment">// No escape</phrase>
11 <phrase role="comment">/* No escape */</phrase>
12 <phrase role="comment">/* No escape
13 * with newlines
14 */</phrase>
15 <phrase role="comment">// In Header: &lt;<ulink url="boost:/boost/optional/optional.hpp">boost/optional/optional.hpp</ulink>&gt;</phrase>
16 <phrase role="comment">/* In Header: &lt;<ulink url="boost:/boost/optional/optional.hpp">boost/optional/optional.hpp</ulink>&gt; */</phrase>
17 <phrase role="comment">/* Multiple escapes: <emphasis>italic</emphasis>
18 * <emphasis role="underline">underline</emphasis><emphasis role="bold">bold</emphasis>
19 */</phrase>
20 <phrase role="comment">/* Token pasting: */</phrase> <phrase role="identifier">a</phrase><phrase role="special">##</phrase><phrase role="identifier">b</phrase>
21 </programlisting>
22 <para>
23 A badly formed comment:
24 </para>
25 <programlisting><phrase role="comment">/* Oh dear
26 </phrase></programlisting>
27 <para>
28 A badly formed comment with an escape:
29 </para>
30 <programlisting><phrase role="comment">/* Oh dear <emphasis role="bold">bold</emphasis>
31 </phrase></programlisting>
32 <para>
33 Just some code:
34 </para>
35 <programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
36 <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>
37 <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>
38 <phrase role="special">}</phrase>
39 </programlisting>
40 </article>