1 | <html> |
---|
2 | <head> |
---|
3 | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
---|
4 | <title>Chapter 20. Reference</title> |
---|
5 | <link rel="stylesheet" href="boostbook.css" type="text/css"> |
---|
6 | <meta name="generator" content="DocBook XSL Stylesheets V1.69.1"> |
---|
7 | <link rel="start" href="index.html" title="The Boost C++ Libraries"> |
---|
8 | <link rel="up" href="boostbook.html" title="Part II. The BoostBook Documentation Format"> |
---|
9 | <link rel="prev" href="boostbook/together.html" title="Chapter 19. Bringing Together a BoostBook Document"> |
---|
10 | <link rel="next" href="boostbook/dtd/class-specialization.html" title=" |
---|
11 | BoostBook element class-specialization"> |
---|
12 | </head> |
---|
13 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
---|
14 | <table cellpadding="2" width="100%"> |
---|
15 | <td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td> |
---|
16 | <td align="center"><a href="../../index.htm">Home</a></td> |
---|
17 | <td align="center"><a href="../../libs/libraries.htm">Libraries</a></td> |
---|
18 | <td align="center"><a href="../../people/people.htm">People</a></td> |
---|
19 | <td align="center"><a href="../../more/faq.htm">FAQ</a></td> |
---|
20 | <td align="center"><a href="../../more/index.htm">More</a></td> |
---|
21 | </table> |
---|
22 | <hr> |
---|
23 | <div class="spirit-nav"> |
---|
24 | <a accesskey="p" href="boostbook/together.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="boostbook.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boostbook/dtd/class-specialization.html"><img src="images/next.png" alt="Next"></a> |
---|
25 | </div> |
---|
26 | <div class="chapter" lang="en"> |
---|
27 | <div class="titlepage"><div><div><h2 class="title"> |
---|
28 | <a name="reference"></a>Chapter 20. Reference</h2></div></div></div> |
---|
29 | <div class="toc"> |
---|
30 | <p><b>Table of Contents</b></p> |
---|
31 | <dl></dl> |
---|
32 | </div> |
---|
33 | <p>Elements:</p> |
---|
34 | <div class="itemizedlist"><ul type="disc" compact> |
---|
35 | <li><a href="boostbook/dtd/boostbook.html" title=" |
---|
36 | BoostBook element boostbook">Element <code class="sgmltag-element">boostbook</code> - Defines a BoostBook book</a></li> |
---|
37 | <li><a href="boostbook/dtd/class.html" title=" |
---|
38 | BoostBook element class">Element <code class="sgmltag-element">class</code> - Declares a class or class template</a></li> |
---|
39 | <li><a href="boostbook/dtd/class-specialization.html" title=" |
---|
40 | BoostBook element class-specialization">Element <code class="sgmltag-element">class-specialization</code> - A specialization (partial or full) of a class template</a></li> |
---|
41 | <li><a href="boostbook/dtd/code.html" title=" |
---|
42 | BoostBook element code">Element <code class="sgmltag-element">code</code> - Mimics the <code class="sgmltag-element">code</code> tag in HTML</a></li> |
---|
43 | <li><a href="boostbook/dtd/compile-fail-test.html" title=" |
---|
44 | BoostBook element compile-fail-test">Element <code class="sgmltag-element">compile-fail-test</code> - A testcase that should fail to compile</a></li> |
---|
45 | <li><a href="boostbook/dtd/compile-test.html" title=" |
---|
46 | BoostBook element compile-test">Element <code class="sgmltag-element">compile-test</code> - A testcase that should compile correctly</a></li> |
---|
47 | <li><a href="boostbook/dtd/complexity.html" title=" |
---|
48 | BoostBook element complexity">Element <code class="sgmltag-element">complexity</code> - The time/space/etc. complexity of a function</a></li> |
---|
49 | <li><a href="boostbook/dtd/constructor.html" title=" |
---|
50 | BoostBook element constructor">Element <code class="sgmltag-element">constructor</code> - Declares a constructor of the enclosing class</a></li> |
---|
51 | <li><a href="boostbook/dtd/copy-assignment.html" title=" |
---|
52 | BoostBook element copy-assignment">Element <code class="sgmltag-element">copy-assignment</code> - Declares a copy-assignment operator</a></li> |
---|
53 | <li><a href="boostbook/dtd/data-member.html" title=" |
---|
54 | BoostBook element data-member">Element <code class="sgmltag-element">data-member</code> - Declares a data member of a class</a></li> |
---|
55 | <li><a href="boostbook/dtd/default.html" title=" |
---|
56 | BoostBook element default">Element <code class="sgmltag-element">default</code> - The default value of a function or template parameter</a></li> |
---|
57 | <li><a href="boostbook/dtd/description.html" title=" |
---|
58 | BoostBook element description">Element <code class="sgmltag-element">description</code> - Detailed description of a construct</a></li> |
---|
59 | <li><a href="boostbook/dtd/destructor.html" title=" |
---|
60 | BoostBook element destructor">Element <code class="sgmltag-element">destructor</code> - Declares a destructor for the enclosing class</a></li> |
---|
61 | <li><a href="boostbook/dtd/effects.html" title=" |
---|
62 | BoostBook element effects">Element <code class="sgmltag-element">effects</code> - Declares the side effects of a function</a></li> |
---|
63 | <li><a href="boostbook/dtd/enum.html" title=" |
---|
64 | BoostBook element enum">Element <code class="sgmltag-element">enum</code> - Declares an enumeration type</a></li> |
---|
65 | <li><a href="boostbook/dtd/enumvalue.html" title=" |
---|
66 | BoostBook element enumvalue">Element <code class="sgmltag-element">enumvalue</code> - A single value of an enumeration</a></li> |
---|
67 | <li><a href="boostbook/dtd/free-function-group.html" title=" |
---|
68 | BoostBook element free-function-group">Element <code class="sgmltag-element">free-function-group</code> - A set of functions that are grouped together under one name</a></li> |
---|
69 | <li><a href="boostbook/dtd/function.html" title=" |
---|
70 | BoostBook element function">Element <code class="sgmltag-element">function</code> - Declares a function</a></li> |
---|
71 | <li><a href="boostbook/dtd/functionname.html" title=" |
---|
72 | BoostBook element functionname">Element <code class="sgmltag-element">functionname</code> - References a function with the given name</a></li> |
---|
73 | <li><a href="boostbook/dtd/header.html" title=" |
---|
74 | BoostBook element header">Element <code class="sgmltag-element">header</code> - Declares a C++ header with the given name</a></li> |
---|
75 | <li><a href="boostbook/dtd/if-fails.html" title=" |
---|
76 | BoostBook element if-fails">Element <code class="sgmltag-element">if-fails</code> - What it means when a testcase fails</a></li> |
---|
77 | <li><a href="boostbook/dtd/inherit.html" title=" |
---|
78 | BoostBook element inherit">Element <code class="sgmltag-element">inherit</code> - Declares a base class of the enclosing class or struct</a></li> |
---|
79 | <li><a href="boostbook/dtd/lib.html" title=" |
---|
80 | BoostBook element lib">Element <code class="sgmltag-element">lib</code> - A library dependency</a></li> |
---|
81 | <li><a href="boostbook/dtd/library.html" title=" |
---|
82 | BoostBook element library">Element <code class="sgmltag-element">library</code> - Top-level element for a library</a></li> |
---|
83 | <li><a href="boostbook/dtd/library-reference.html" title=" |
---|
84 | BoostBook element library-reference">Element <code class="sgmltag-element">library-reference</code> - Declares the reference material for a library</a></li> |
---|
85 | <li><a href="boostbook/dtd/librarycategory.html" title=" |
---|
86 | BoostBook element librarycategory">Element <code class="sgmltag-element">librarycategory</code> - Declares that the enclosing library is in this category</a></li> |
---|
87 | <li><a href="boostbook/dtd/librarycategorydef.html" title=" |
---|
88 | BoostBook element librarycategorydef">Element <code class="sgmltag-element">librarycategorydef</code> - Defines a new library category</a></li> |
---|
89 | <li><a href="boostbook/dtd/librarycategorylist.html" title=" |
---|
90 | BoostBook element librarycategorylist">Element <code class="sgmltag-element">librarycategorylist</code> - Categorized listing of libraries</a></li> |
---|
91 | <li><a href="boostbook/dtd/libraryinfo.html" title=" |
---|
92 | BoostBook element libraryinfo">Element <code class="sgmltag-element">libraryinfo</code> - Provides information about a library</a></li> |
---|
93 | <li><a href="boostbook/dtd/librarylist.html" title=" |
---|
94 | BoostBook element librarylist">Element <code class="sgmltag-element">librarylist</code> - Placeholder for an alphabetical list of libraries</a></li> |
---|
95 | <li><a href="boostbook/dtd/libraryname.html" title=" |
---|
96 | BoostBook element libraryname">Element <code class="sgmltag-element">libraryname</code> - References a library of the given name</a></li> |
---|
97 | <li><a href="boostbook/dtd/librarypurpose.html" title=" |
---|
98 | BoostBook element librarypurpose">Element <code class="sgmltag-element">librarypurpose</code> - Describes in one short sentence or phrase the purpose of a library</a></li> |
---|
99 | <li><a href="boostbook/dtd/link-fail-test.html" title=" |
---|
100 | BoostBook element link-fail-test">Element <code class="sgmltag-element">link-fail-test</code> - Declares a test that should compile but fail to link</a></li> |
---|
101 | <li><a href="boostbook/dtd/link-test.html" title=" |
---|
102 | BoostBook element link-test">Element <code class="sgmltag-element">link-test</code> - Declares a test that should compile and link</a></li> |
---|
103 | <li><a href="boostbook/dtd/method.html" title=" |
---|
104 | BoostBook element method">Element <code class="sgmltag-element">method</code> - Declares a method, i.e., a member function</a></li> |
---|
105 | <li><a href="boostbook/dtd/method-group.html" title=" |
---|
106 | BoostBook element method-group">Element <code class="sgmltag-element">method-group</code> - A set of methods that are grouped together under one name</a></li> |
---|
107 | <li><a href="boostbook/dtd/namespace.html" title=" |
---|
108 | BoostBook element namespace">Element <code class="sgmltag-element">namespace</code> - Declares a namespace</a></li> |
---|
109 | <li><a href="boostbook/dtd/notes.html" title=" |
---|
110 | BoostBook element notes">Element <code class="sgmltag-element">notes</code> - Non-normative notes about a function's semantics</a></li> |
---|
111 | <li><a href="boostbook/dtd/overloaded-function.html" title=" |
---|
112 | BoostBook element overloaded-function">Element <code class="sgmltag-element">overloaded-function</code> - An overloaded function</a></li> |
---|
113 | <li><a href="boostbook/dtd/overloaded-method.html" title=" |
---|
114 | BoostBook element overloaded-method">Element <code class="sgmltag-element">overloaded-method</code> - An overloaded method</a></li> |
---|
115 | <li><a href="boostbook/dtd/parameter.html" title=" |
---|
116 | BoostBook element parameter">Element <code class="sgmltag-element">parameter</code> - A function parameter</a></li> |
---|
117 | <li><a href="boostbook/dtd/paramtype.html" title=" |
---|
118 | BoostBook element paramtype">Element <code class="sgmltag-element">paramtype</code> - The type of a function parameter</a></li> |
---|
119 | <li><a href="boostbook/dtd/postconditions.html" title=" |
---|
120 | BoostBook element postconditions">Element <code class="sgmltag-element">postconditions</code> - Conditions that must hold after the function returns</a></li> |
---|
121 | <li><a href="boostbook/dtd/precondition.html" title=" |
---|
122 | BoostBook element precondition">Element <code class="sgmltag-element">precondition</code> - Conditions that must be met prior to executing a function</a></li> |
---|
123 | <li><a href="boostbook/dtd/programlisting.html" title=" |
---|
124 | BoostBook element programlisting">Element <code class="sgmltag-element">programlisting</code> - A sample of program code</a></li> |
---|
125 | <li><a href="boostbook/dtd/purpose.html" title=" |
---|
126 | BoostBook element purpose">Element <code class="sgmltag-element">purpose</code> - A short description of an entity's use</a></li> |
---|
127 | <li><a href="boostbook/dtd/rationale.html" title=" |
---|
128 | BoostBook element rationale">Element <code class="sgmltag-element">rationale</code> - Describes the rationale for a particular function's design</a></li> |
---|
129 | <li><a href="boostbook/dtd/requirement.html" title=" |
---|
130 | BoostBook element requirement">Element <code class="sgmltag-element">requirement</code> - A requirement/property in the Jamfile for a testcase</a></li> |
---|
131 | <li><a href="boostbook/dtd/requires.html" title=" |
---|
132 | BoostBook element requires">Element <code class="sgmltag-element">requires</code> - Declares the requirements of a function</a></li> |
---|
133 | <li><a href="boostbook/dtd/returns.html" title=" |
---|
134 | BoostBook element returns">Element <code class="sgmltag-element">returns</code> - Description of the return value of a function</a></li> |
---|
135 | <li><a href="boostbook/dtd/run-fail-test.html" title=" |
---|
136 | BoostBook element run-fail-test">Element <code class="sgmltag-element">run-fail-test</code> - A testcase that should compile and link, but fail on execution</a></li> |
---|
137 | <li><a href="boostbook/dtd/run-test.html" title=" |
---|
138 | BoostBook element run-test">Element <code class="sgmltag-element">run-test</code> - A testcase that should compile, link, and execute</a></li> |
---|
139 | <li><a href="boostbook/dtd/signature.html" title=" |
---|
140 | BoostBook element signature">Element <code class="sgmltag-element">signature</code> - One signature of an overloaded function or method</a></li> |
---|
141 | <li><a href="boostbook/dtd/snippet.html" title=" |
---|
142 | BoostBook element snippet">Element <code class="sgmltag-element">snippet</code> - Pulls in a code snippet from a <code class="sgmltag-element">programlisting</code> element</a></li> |
---|
143 | <li><a href="boostbook/dtd/source.html" title=" |
---|
144 | BoostBook element source">Element <code class="sgmltag-element">source</code> - Defines source code for a test</a></li> |
---|
145 | <li><a href="boostbook/dtd/specialization.html" title=" |
---|
146 | BoostBook element specialization">Element <code class="sgmltag-element">specialization</code> - Defines the specialization arguments for a class specialization</a></li> |
---|
147 | <li><a href="boostbook/dtd/static-constant.html" title=" |
---|
148 | BoostBook element static-constant">Element <code class="sgmltag-element">static-constant</code> - Declares a static constant, e.g., <code class="computeroutput">const int foo = 5;</code>.</a></li> |
---|
149 | <li><a href="boostbook/dtd/struct.html" title=" |
---|
150 | BoostBook element struct">Element <code class="sgmltag-element">struct</code> - Declares a C++ struct</a></li> |
---|
151 | <li><a href="boostbook/dtd/struct-specialization.html" title=" |
---|
152 | BoostBook element struct-specialization">Element <code class="sgmltag-element">struct-specialization</code> - A specialization (full or partial) of a struct template</a></li> |
---|
153 | <li><a href="boostbook/dtd/template.html" title=" |
---|
154 | BoostBook element template">Element <code class="sgmltag-element">template</code> - Declares the template parameters of a class or function</a></li> |
---|
155 | <li><a href="boostbook/dtd/template-arg.html" title=" |
---|
156 | BoostBook element template-arg">Element <code class="sgmltag-element">template-arg</code> - A template argument in a specialization</a></li> |
---|
157 | <li><a href="boostbook/dtd/template-nontype-parameter.html" title=" |
---|
158 | BoostBook element template-nontype-parameter">Element <code class="sgmltag-element">template-nontype-parameter</code> - A nontype template parameter</a></li> |
---|
159 | <li><a href="boostbook/dtd/template-type-parameter.html" title=" |
---|
160 | BoostBook element template-type-parameter">Element <code class="sgmltag-element">template-type-parameter</code> - Declares a template type parameter</a></li> |
---|
161 | <li><a href="boostbook/dtd/template-varargs.html" title=" |
---|
162 | BoostBook element template-varargs">Element <code class="sgmltag-element">template-varargs</code> - Declares a variable-length list of template parameters</a></li> |
---|
163 | <li><a href="boostbook/dtd/testsuite.html" title=" |
---|
164 | BoostBook element testsuite">Element <code class="sgmltag-element">testsuite</code> - Describes a library testsuite</a></li> |
---|
165 | <li><a href="boostbook/dtd/throws.html" title=" |
---|
166 | BoostBook element throws">Element <code class="sgmltag-element">throws</code> - Description of the exceptions thrown by a function</a></li> |
---|
167 | <li><a href="boostbook/dtd/type.html" title=" |
---|
168 | BoostBook element type">Element <code class="sgmltag-element">type</code> - The type of an element or return type of a function</a></li> |
---|
169 | <li><a href="boostbook/dtd/typedef.html" title=" |
---|
170 | BoostBook element typedef">Element <code class="sgmltag-element">typedef</code> - Declares a typedef</a></li> |
---|
171 | <li><a href="boostbook/dtd/union.html" title=" |
---|
172 | BoostBook element union">Element <code class="sgmltag-element">union</code> - Declares a C++ union or union template</a></li> |
---|
173 | <li><a href="boostbook/dtd/union-specialization.html" title=" |
---|
174 | BoostBook element union-specialization">Element <code class="sgmltag-element">union-specialization</code> - A specialization (full or partial) of a union template</a></li> |
---|
175 | <li><a href="boostbook/dtd/using-class.html" title=" |
---|
176 | BoostBook element using-class">Element <code class="sgmltag-element">using-class</code> - Injects the method and function names of a class into the local scope</a></li> |
---|
177 | <li><a href="boostbook/dtd/using-namespace.html" title=" |
---|
178 | BoostBook element using-namespace">Element <code class="sgmltag-element">using-namespace</code> - Injects the declared names from a namespace into the local scope</a></li> |
---|
179 | </ul></div> |
---|
180 | </div> |
---|
181 | <table width="100%"><tr> |
---|
182 | <td align="left"></td> |
---|
183 | <td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td> |
---|
184 | </tr></table> |
---|
185 | <hr> |
---|
186 | <div class="spirit-nav"> |
---|
187 | <a accesskey="p" href="boostbook/together.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="boostbook.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boostbook/dtd/class-specialization.html"><img src="images/next.png" alt="Next"></a> |
---|
188 | </div> |
---|
189 | </body> |
---|
190 | </html> |
---|