]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/tools/quickbook/test/callouts-1_7.gold-html
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / tools / quickbook / test / callouts-1_7.gold-html
1 <!DOCTYPE html>
2 <html>
3 <head></head>
4 <body>
5 <h3>
6 Callout Tests
7 </h3>
8 <div class="toc">
9 <p>
10 <b>Table of contents</b>
11 </p>
12 <ul>
13 <li>
14 <a href="#callout_tests.test_section">Try callouts in a section</a>
15 </li>
16 <li>
17 <a href="#callout_tests.blocks">Callouts in code blocks</a>
18 </li>
19 </ul>
20 </div>
21 <p>
22 Example 1:
23 </p>
24 <p>
25 Now we can define a function that simulates an ordinary six-sided die.
26 </p>
27 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
28 <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.c1">(1)</a>
29 <span class="special">}</span>
30 </pre>
31 <div>
32 <div id="callout_tests.c1">
33 <a href="#callout_tests.c0">(1)</a>
34 <p>
35 create a uniform_int distribution
36 </p>
37 </div>
38 </div>
39 <p>
40 Example 2:
41 </p>
42 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
43 <a href="#callout_tests.c3">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
44 <span class="special">}</span>
45 </pre>
46 <div>
47 <div id="callout_tests.c3">
48 <a href="#callout_tests.c2">(1)</a>
49 <div class="important">
50 <p>
51 test
52 </p>
53 </div>
54 </div>
55 </div>
56 <p>
57 Example 3:
58 </p>
59 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
60 <a href="#callout_tests.c5">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
61 <span class="special">}</span>
62 </pre>
63 <div>
64 <div id="callout_tests.c5">
65 <a href="#callout_tests.c4">(1)</a>
66 <div class="important">
67 <p>
68 test
69 </p>
70 </div>
71 </div>
72 </div>
73 <p>
74 Example 3 (again!):
75 </p>
76 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
77 <a href="#callout_tests.c7">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
78 <span class="special">}</span>
79 </pre>
80 <div>
81 <div id="callout_tests.c7">
82 <a href="#callout_tests.c6">(1)</a>
83 <div class="important">
84 <p>
85 test
86 </p>
87 </div>
88 </div>
89 </div>
90 <p>
91 Example 4:
92 </p>
93 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
94 <a href="#callout_tests.c9">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
95 <a href="#callout_tests.c11">(2)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.c13">(3)</a>
96 <span class="special">}</span>
97 </pre>
98 <div>
99 <div id="callout_tests.c9">
100 <a href="#callout_tests.c8">(1)</a>
101 <p>
102 callout 1
103 </p>
104 </div>
105 <div id="callout_tests.c11">
106 <a href="#callout_tests.c10">(2)</a>
107 <p>
108 callout 2
109 </p>
110 </div>
111 <div id="callout_tests.c13">
112 <a href="#callout_tests.c12">(3)</a>
113 <p>
114 create a uniform_int distribution
115 </p>
116 </div>
117 </div>
118 <pre class="programlisting"><a href="#callout_tests.c15">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.c17">(2)</a>
119 </pre>
120 <div>
121 <div id="callout_tests.c15">
122 <a href="#callout_tests.c14">(1)</a>
123 <p>
124 callout 2
125 </p>
126 </div>
127 <div id="callout_tests.c17">
128 <a href="#callout_tests.c16">(2)</a>
129 <p>
130 create a uniform_int distribution
131 </p>
132 </div>
133 </div>
134 <div id="callout_tests.test_section">
135 <h3>
136 Try callouts in a section
137 </h3>
138 <div id="callout_tests.test_section">
139 <p>
140 Example 1:
141 </p>
142 <p>
143 Now we can define a function that simulates an ordinary six-sided die.
144 </p>
145 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
146 <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.test_section.c1">(1)</a>
147 <span class="special">}</span>
148 </pre>
149 <div>
150 <div id="callout_tests.test_section.c1">
151 <a href="#callout_tests.test_section.c0">(1)</a>
152 <p>
153 create a uniform_int distribution
154 </p>
155 </div>
156 </div>
157 <p>
158 Example 2:
159 </p>
160 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
161 <a href="#callout_tests.test_section.c3">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
162 <span class="special">}</span>
163 </pre>
164 <div>
165 <div id="callout_tests.test_section.c3">
166 <a href="#callout_tests.test_section.c2">(1)</a>
167 <div class="important">
168 <p>
169 test
170 </p>
171 </div>
172 </div>
173 </div>
174 <p>
175 Example 3:
176 </p>
177 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
178 <a href="#callout_tests.test_section.c5">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
179 <span class="special">}</span>
180 </pre>
181 <div>
182 <div id="callout_tests.test_section.c5">
183 <a href="#callout_tests.test_section.c4">(1)</a>
184 <div class="important">
185 <p>
186 test
187 </p>
188 </div>
189 </div>
190 </div>
191 <p>
192 Example 3 (again!):
193 </p>
194 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
195 <a href="#callout_tests.test_section.c7">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
196 <span class="special">}</span>
197 </pre>
198 <div>
199 <div id="callout_tests.test_section.c7">
200 <a href="#callout_tests.test_section.c6">(1)</a>
201 <div class="important">
202 <p>
203 test
204 </p>
205 </div>
206 </div>
207 </div>
208 <p>
209 Example 4:
210 </p>
211 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
212 <a href="#callout_tests.test_section.c9">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
213 <a href="#callout_tests.test_section.c11">(2)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.test_section.c13">(3)</a>
214 <span class="special">}</span>
215 </pre>
216 <div>
217 <div id="callout_tests.test_section.c9">
218 <a href="#callout_tests.test_section.c8">(1)</a>
219 <p>
220 callout 1
221 </p>
222 </div>
223 <div id="callout_tests.test_section.c11">
224 <a href="#callout_tests.test_section.c10">(2)</a>
225 <p>
226 callout 2
227 </p>
228 </div>
229 <div id="callout_tests.test_section.c13">
230 <a href="#callout_tests.test_section.c12">(3)</a>
231 <p>
232 create a uniform_int distribution
233 </p>
234 </div>
235 </div>
236 <pre class="programlisting"><a href="#callout_tests.test_section.c15">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.test_section.c17">(2)</a>
237 </pre>
238 <div>
239 <div id="callout_tests.test_section.c15">
240 <a href="#callout_tests.test_section.c14">(1)</a>
241 <p>
242 callout 2
243 </p>
244 </div>
245 <div id="callout_tests.test_section.c17">
246 <a href="#callout_tests.test_section.c16">(2)</a>
247 <p>
248 create a uniform_int distribution
249 </p>
250 </div>
251 </div>
252 </div>
253 </div>
254 <div id="callout_tests.blocks">
255 <h3>
256 Callouts in code blocks
257 </h3>
258 <div id="callout_tests.blocks">
259 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
260 <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span> <a href="#callout_tests.blocks.c1">(1)</a>
261 <span class="special">}</span>
262 </pre>
263 <div>
264 <div id="callout_tests.blocks.c1">
265 <a href="#callout_tests.blocks.c0">(1)</a>
266 <p>
267 create a uniform_int distribution
268 </p>
269 </div>
270 </div>
271 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">roll_die</span><span class="special">()</span> <span class="special">{</span>
272 <a href="#callout_tests.blocks.c3">(1)</a><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variate_generator</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mt19937</span><span class="special">&amp;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uniform_int</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</span> <span class="identifier">die</span><span class="special">(</span><span class="identifier">gen</span><span class="special">,</span> <span class="identifier">dist</span><span class="special">);</span>
273 <span class="special">}</span>
274 </pre>
275 <div>
276 <div id="callout_tests.blocks.c3">
277 <a href="#callout_tests.blocks.c2">(1)</a>
278 <div class="important">
279 <p>
280 test
281 </p>
282 </div>
283 </div>
284 </div>
285 <p>
286 <code><span class="comment">/*&lt; This shouldn't be a callout &gt;*/</span></code>
287 </p>
288 <p>
289 Silly test<a href="#silly-callout">(1)</a>
290 </p>
291 <div>
292 <div id="silly-callout">
293 (1)
294 <p>
295 silly
296 </p>
297 </div>
298 </div>
299 </div>
300 </div>
301 </body>
302 </html>