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="template_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" 4 xmlns:xi="http://www.w3.org/2001/XInclude"> 5 <title>Template 1.5</title> 6 <section id="template_1_5.templates"> 7 <title><link linkend="template_1_5.templates">Templates</link></title> 8 <para> 9 nullary_arg 10 </para> 11 <para> 12 foo baz 13 </para> 14 <para> 15 foo baz 16 </para> 17 <para> 18 This is a complete paragraph. kalamazoo kalamazoo kalamazoo kalamazoo kalamazoo 19 kalamazoo kalamazoo kalamazoo kalamazoo.... blah blah blah...... 20 </para> 21 <para> 22 <hey>baz</hey> 23 </para> 24 <para> 25 This is a complete paragraph. madagascar madagascar madagascar madagascar madagascar 26 madagascar madagascar madagascar madagascar.... blah blah blah...... 27 </para> 28 <para> 29 zoom peanut zoom 30 </para> 31 <para> 32 exactly xanadu 33 </para> 34 <para> 35 wx 36 </para> 37 <para> 38 wxyz wxyz trail 39 </para> 40<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> 41<phrase role="special">{</phrase> 42 <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> "Hello, World" <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase> 43<phrase role="special">}</phrase> 44</programlisting> 45 <para> 46 x<superscript>2</superscript> 47 </para> 48 <para> 49 α<superscript>2</superscript> 50 </para> 51 <para> 52 x<superscript>2</superscript> 53 </para> 54 <para> 55 got a banana? 56 </para> 57 <para> 58 .0 00 59 </para> 60 <para> 61 [fool] 62 </para> 63 </section> 64 <section id="template_1_5.empty_templates"> 65 <title><link linkend="template_1_5.empty_templates">Empty Templates</link></title> 66 </section> 67 <section id="template_1_5.nested_templates"> 68 <title><link linkend="template_1_5.nested_templates">Nested Templates</link></title> 69 <para> 70 Pre 71 </para> 72 <para> 73 Start block template. 74 </para> 75 <para> 76 Start block template. 77 </para> 78 <para> 79 Hello! 80 </para> 81 <para> 82 End block template. 83 </para> 84 <para> 85 End block template. 86 </para> 87 <para> 88 Post 89 </para> 90 <para> 91 Pre 92 </para> 93 <para> 94 Start block template. 95 </para> 96 <para> 97 Start phrase template. Hello! End phrase template. 98 </para> 99 <para> 100 End block template. 101 </para> 102 <para> 103 Post 104 </para> 105 <para> 106 Pre 107 </para> 108 <para> 109 Start phrase template. 110 </para> 111 <para> 112 Start block template. 113 </para> 114 <para> 115 Hello! 116 </para> 117 <para> 118 End block template. 119 </para> 120 <para> 121 End phrase template. 122 </para> 123 <para> 124 Post 125 </para> 126 <para> 127 Pre Start phrase template. Start phrase template. Hello! End phrase template. 128 End phrase template. Post 129 </para> 130 </section> 131 <section id="template_1_5.block_markup"> 132 <title><link linkend="template_1_5.block_markup">Block Markup</link></title> 133 <itemizedlist> 134 <listitem> 135 <simpara> 136 a 137 </simpara> 138 </listitem> 139 <listitem> 140 <simpara> 141 b 142 </simpara> 143 </listitem> 144 </itemizedlist> 145 <para/> 146<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{}</phrase></programlisting> 147 <para> 148 Paragraphs 1 149 </para> 150 <para> 151 Paragraphs 2 152 </para> 153 <itemizedlist> 154 <listitem> 155 <simpara> 156 <itemizedlist> 157 <listitem> 158 <simpara> 159 a 160 </simpara> 161 </listitem> 162 <listitem> 163 <simpara> 164 b 165 </simpara> 166 </listitem> 167 </itemizedlist> 168 </simpara> 169 </listitem> 170 <listitem> 171 <para/> 172 </listitem> 173 <listitem> 174<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{}</phrase></programlisting> 175 </listitem> 176 <listitem> 177 <simpara> 178 Paragraphs 1 179 </simpara> 180 <simpara> 181 Paragraphs 2 182 </simpara> 183 </listitem> 184 </itemizedlist> 185 </section> 186 <section id="template_1_5.static_scoping"> 187 <title><link linkend="template_1_5.static_scoping">Static Scoping</link></title> 188 <para> 189 static scoping 190 </para> 191 <para> 192 [a] 193 </para> 194 <para> 195 new 196 </para> 197 <para> 198 foo foo 199 </para> 200 </section> 201 <section id="template_1_5.template_arguments"> 202 <title><link linkend="template_1_5.template_arguments">Template Arguments</link></title> 203 <para> 204 {1-2} {1-2} {1-2 3 4} {1 2-3 4} {1 2 3-4} {1..2-3} {1..2-3} 205 </para> 206 <para> 207 { {1 2-3}-4} { {1 2-3}-4} { {1-2 3}-4} 208 </para> 209 <para> 210 {[1-2] 3} {[1-2] 3} {[1-2} 211 </para> 212 <para> 213 {1-2-3} {1-2-3} 214 </para> 215 </section> 216 <section id="template_1_5.block_and_phrase_templates"> 217 <title><link linkend="template_1_5.block_and_phrase_templates">Block and phrase 218 templates</link></title> 219 <para> 220 Some <emphasis role="bold">text</emphasis> 221 </para> 222 <para> 223 A <emphasis>paragraph</emphasis>. 224 </para> 225 <para> 226 Some *text* A <emphasis>paragraph</emphasis>. 227 </para> 228 <para> 229 <index type="things"><title>Things</title></index> 230 </para> 231 </section> 232 <section id="template_1_5.escaped_templates"> 233 <title><link linkend="template_1_5.escaped_templates">Escaped templates</link></title> 234 <para> 235 <thingbob>Not real boostbook</thingbob> <thingbob>Also not real boostbook</thingbob> 236 <thingbob>More fake boostbook</thingbob> <thingbob>Final fake boostbook</thingbob> 237 </para> 238 </section> 239</article> 240