• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html>
2<html>
3  <head></head>
4  <body>
5    <h3>
6      Template 1.7
7    </h3>
8    <div class="toc">
9      <p>
10        <b>Table of contents</b>
11      </p>
12      <ul>
13        <li>
14          <a href="#template_1_7.templates">Templates</a>
15        </li>
16        <li>
17          <a href="#template_1_7.empty_templates">Empty Templates</a>
18        </li>
19        <li>
20          <a href="#template_1_7.nested_templates">Nested Templates</a>
21        </li>
22        <li>
23          <a href="#template_1_7.block_markup">Block Markup</a>
24        </li>
25        <li>
26          <a href="#template_1_7.static_scoping">Static Scoping</a>
27        </li>
28        <li>
29          <a href="#template_1_7.template_arguments">Template Arguments</a>
30        </li>
31        <li>
32          <a href="#template_1_7.block_and_phrase_templates">Block and phrase templates</a>
33        </li>
34        <li>
35          <a href="#template_1_7.template_body">Skipping the template body correctly</a>
36        </li>
37        <li>
38          <a href="#template_1_7.escaped_templates">Escaped templates</a>
39        </li>
40      </ul>
41    </div>
42    <div id="template_1_7.templates">
43      <h3>
44        Templates
45      </h3>
46      <div id="template_1_7.templates">
47        <p>
48          nullary_arg
49        </p>
50        <p>
51          foo baz
52        </p>
53        <p>
54          foo baz
55        </p>
56        <p>
57          This is a complete paragraph. kalamazoo kalamazoo kalamazoo kalamazoo kalamazoo
58          kalamazoo kalamazoo kalamazoo kalamazoo.... blah blah blah......
59        </p>
60        <p>
61          baz
62        </p>
63        <p>
64          This is a complete paragraph. madagascar madagascar madagascar madagascar
65          madagascar madagascar madagascar madagascar madagascar.... blah blah blah......
66        </p>
67        <p>
68          zoom peanut zoom
69        </p>
70        <p>
71          exactly xanadu
72        </p>
73        <p>
74          wx
75        </p>
76        <p>
77          wxyz wxyz trail
78        </p>
79<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
80<span class="special">{</span>
81    <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> &quot;Hello, World&quot; <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
82<span class="special">}</span>
83</pre>
84        <p>
85          x<sup>2</sup>
86        </p>
87        <p>
88          &alpha;<sup>2</sup>
89        </p>
90        <p>
91          x<sup>2</sup>
92        </p>
93        <p>
94          got a banana?
95        </p>
96        <p>
97          .0 00
98        </p>
99        <p>
100          [fool]
101        </p>
102      </div>
103    </div>
104    <div id="template_1_7.empty_templates">
105      <h3>
106        Empty Templates
107      </h3>
108      <div id="template_1_7.empty_templates">
109      </div>
110    </div>
111    <div id="template_1_7.nested_templates">
112      <h3>
113        Nested Templates
114      </h3>
115      <div id="template_1_7.nested_templates">
116        <p>
117          Pre
118        </p>
119        <p>
120          Start block template.
121        </p>
122        <p>
123          Start block template.
124        </p>
125        <p>
126          Hello!
127        </p>
128        <p>
129          End block template.
130        </p>
131        <p>
132          End block template.
133        </p>
134        <p>
135          Post
136        </p>
137        <p>
138          Pre
139        </p>
140        <p>
141          Start block template.
142        </p>
143        <p>
144          Start phrase template. Hello! End phrase template.
145        </p>
146        <p>
147          End block template.
148        </p>
149        <p>
150          Post
151        </p>
152        <p>
153          Pre Start phrase template.
154        </p>
155        <p>
156          Start block template.
157        </p>
158        <p>
159          Hello!
160        </p>
161        <p>
162          End block template.
163        </p>
164        <p>
165          End phrase template. Post
166        </p>
167        <p>
168          Pre Start phrase template. Start phrase template. Hello! End phrase template.
169          End phrase template. Post
170        </p>
171      </div>
172    </div>
173    <div id="template_1_7.block_markup">
174      <h3>
175        Block Markup
176      </h3>
177      <div id="template_1_7.block_markup">
178        <ul>
179          <li>
180            <div>
181              a
182            </div>
183          </li>
184          <li>
185            <div>
186              b
187            </div>
188          </li>
189        </ul>
190        <p>
191        </p>
192<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{}</span></pre>
193        <p>
194          Paragraphs 1
195        </p>
196        <p>
197          Paragraphs 2
198        </p>
199        <ul>
200          <li>
201            <div>
202              <ul>
203                <li>
204                  <div>
205                    a
206                  </div>
207                </li>
208                <li>
209                  <div>
210                    b
211                  </div>
212                </li>
213              </ul>
214            </div>
215          </li>
216          <li>
217            <p>
218            </p>
219          </li>
220          <li>
221<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span> <span class="special">{}</span></pre>
222          </li>
223          <li>
224            <div>
225              Paragraphs 1
226            </div>
227            <div>
228              Paragraphs 2
229            </div>
230          </li>
231        </ul>
232      </div>
233    </div>
234    <div id="template_1_7.static_scoping">
235      <h3>
236        Static Scoping
237      </h3>
238      <div id="template_1_7.static_scoping">
239        <p>
240          static scoping
241        </p>
242        <p>
243          [a]
244        </p>
245        <p>
246          new
247        </p>
248        <p>
249          foo foo
250        </p>
251      </div>
252    </div>
253    <div id="template_1_7.template_arguments">
254      <h3>
255        Template Arguments
256      </h3>
257      <div id="template_1_7.template_arguments">
258        <p>
259          {1-2} {1-2} {1-2 3 4} {1 2-3 4} {1 2 3-4} {1..2-3} {1..2-3}
260        </p>
261        <p>
262          { {1 2-3}-4} { {1 2-3}-4} { {1-2 3}-4}
263        </p>
264        <p>
265          {[1-2] 3} {[1-2] 3} {[1-2}
266        </p>
267        <p>
268          {1-2-3} {1-2-3}
269        </p>
270      </div>
271    </div>
272    <div id="template_1_7.block_and_phrase_templates">
273      <h3>
274        Block and phrase templates
275      </h3>
276      <div id="template_1_7.block_and_phrase_templates">
277        <p>
278          Some <span class="bold"><strong>text</strong></span>
279        </p>
280        <p>
281          A &lt;emphasis&gt;paragraph&lt;/emphasis&gt;.
282        </p>
283        <p>
284          Some *text* A <span class="emphasis"><em>paragraph</em></span>.
285        </p>
286        <p>
287          <h3>
288            Things
289          </h3>
290        </p>
291        <div class="informaltable">
292          <table>
293            <tbody>
294            </tbody>
295          </table>
296        </div>
297        <div class="informaltable">
298          <table>
299            <tbody>
300            </tbody>
301          </table>
302        </div>
303        <p>
304          Text2 afterwards. Text3 before.
305        </p>
306        <div class="informaltable">
307          <table>
308            <tbody>
309            </tbody>
310          </table>
311        </div>
312        <p>
313          Text4 before.
314        </p>
315        <div class="informaltable">
316          <table>
317            <tbody>
318            </tbody>
319          </table>
320        </div>
321        <p>
322          Text4 afterwards.
323        </p>
324        <div class="informaltable">
325          <table>
326            <tbody>
327            </tbody>
328          </table>
329        </div>
330        <p>
331          * Not a list.
332        </p>
333        <div class="informaltable">
334          <table>
335            <tbody>
336            </tbody>
337          </table>
338        </div>
339        <p>
340          * Not a list.
341        </p>
342      </div>
343    </div>
344    <div id="template_1_7.template_body">
345      <h3>
346        Skipping the template body correctly
347      </h3>
348      <div id="template_1_7.template_body">
349        <p>
350          <span class="emphasis"><em>Argument</em></span>
351        </p>
352        <ol>
353          <li>
354<pre class="programlisting"><span class="identifier">code</span></pre>
355          </li>
356        </ol>
357        <ol>
358          <li>
359            <div>
360              <code><span class="identifier">code</span></code>
361            </div>
362          </li>
363        </ol>
364      </div>
365    </div>
366    <div id="template_1_7.escaped_templates">
367      <h3>
368        Escaped templates
369      </h3>
370      <div id="template_1_7.escaped_templates">
371        <p>
372          Not real boostbook More fake boostbook
373        </p>
374      </div>
375    </div>
376  </body>
377</html>
378