📄 reference.dtdxml
字号:
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>What it means when a testcase fails</purpose>
<description>
<para>
Describes to the user the effect a certain failing testcase will
have on the usefulness of a library. This field is useful in cases
where a failed testcase does not mean that the library won't be
useful, but may mean that certain library features will not be
available.
</para>
</description>
</element>
<element name="free-function-group"
content-type="element">
<content-model-expanded>
<or-group occurrence="*">
<element-name name="function"/>
<element-name name="overloaded-function"/>
</or-group>
</content-model-expanded>
<content-model>
<or-group occurrence="*">
<element-name name="function"/>
<element-name name="overloaded-function"/>
</or-group>
</content-model>
<purpose>A set of functions that are grouped together under one name</purpose>
</element>
<attlist name="free-function-group">
<attdecl>
name CDATA #REQUIRED
%boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="name"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="functionname"
content-type="mixed">
<content-model-expanded>
<sequence-group>
<pcdata/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<pcdata/>
</sequence-group>
</content-model>
<purpose>References a function with the given name</purpose>
<description>
<para>If a function (or overloaded function) with the given,
possibly-qualified name is found, this generates a link to that
function. Lookups obey currently-active <link
linkend="boostbook.dtd.using-class"><sgmltag>using-class</sgmltag></link>
and <link
linkend="boostbook.dtd.using-namespace"><sgmltag>using-namespace</sgmltag></link>
directives to aid in the search, along with searching within the
current scope.</para>
</description>
</element>
<attlist name="functionname">
<attdecl> %boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="librarycategory"
content-type="mixed">
<content-model-expanded>
<sequence-group>
<pcdata/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<pcdata/>
</sequence-group>
</content-model>
<purpose>Declares that the enclosing library is in this category</purpose>
</element>
<attlist name="librarycategory">
<attdecl>
name CDATA #REQUIRED
%boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="name"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="notes"
content-type="element">
<content-model-expanded>
<sequence-group>
<any/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>Non-normative notes about a function's semantics</purpose>
</element>
<attlist name="notes">
<attdecl> %boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="data-member"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="type"/>
<element-name name="purpose" occurrence="?"/>
<element-name name="description" occurrence="?"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<element-name name="type"/>
<element-name name="purpose" occurrence="?"/>
<element-name name="description" occurrence="?"/>
</sequence-group>
</content-model>
<purpose>Declares a data member of a class</purpose>
</element>
<attlist name="data-member">
<attdecl>
name CDATA #REQUIRED
%boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="name"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="specialization"
content-type="element">
<content-model-expanded>
<sequence-group occurrence="*">
<element-name name="template-arg"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group occurrence="*">
<element-name name="template-arg"/>
</sequence-group>
</content-model>
<purpose>Defines the specialization arguments for a class specialization</purpose>
</element>
<attlist name="specialization">
<attdecl> %boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="union-specialization"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="template" occurrence="?"/>
<element-name name="specialization" occurrence="?"/>
<element-name name="inherit" occurrence="?"/>
<element-name name="purpose" occurrence="?"/>
<element-name name="description" occurrence="?"/>
<or-group occurrence="*">
<element-name name="static-constant"/>
<element-name name="typedef"/>
<element-name name="enum"/>
<element-name name="copy-assignment"/>
<element-name name="constructor"/>
<element-name name="destructor"/>
<element-name name="method-group"/>
<element-name name="free-function-group"/>
<element-name name="function"/>
<element-name name="method"/>
<element-name name="overloaded-function"/>
<element-name name="overloaded-method"/>
<element-name name="data-member"/>
<element-name name="class"/>
<element-name name="class-specialization"/>
<element-name name="struct"/>
<element-name name="struct-specialization"/>
<element-name name="union"/>
<element-name name="union-specialization"/>
</or-group>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<parament-name name="boost.class-specialization.content"/>
</sequence-group>
</content-model>
<purpose>A specialization (full or partial) of a union template</purpose>
</element>
<attlist name="union-specialization">
<attdecl>
name CDATA #REQUIRED
%boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="name"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="throws"
content-type="element">
<content-model-expanded>
<sequence-group>
<any/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>Description of the exceptions thrown by a function</purpose>
</element>
<attlist name="throws">
<attdecl> %boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="template-arg"
content-type="element">
<content-model-expanded>
<sequence-group>
<any/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>A template argument in a specialization</purpose>
</element>
<attlist name="template-arg">
<attdecl> %boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="method-group"
content-type="element">
<content-model-expanded>
<or-group occurrence="*">
<element-name name="method"/>
<element-name name="overloaded-method"/>
</or-group>
</content-model-expanded>
<content-model>
<or-group occurrence="*">
<element-name name="method"/>
<element-name name="overloaded-method"/>
</or-group>
</content-model>
<purpose>A set of methods that are grouped together under one name</purpose>
</element>
<attlist name="method-group">
<attdecl>
name CDATA #REQUIRED
%boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="name"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="id"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="xml:base"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="requirement"
content-type="mixed">
<content-model-expanded>
<sequence-group>
<pcdata/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<pcdata/>
</sequence-group>
</content-model>
<purpose>A requirement/property in the Jamfile for a testcase</purpose>
<description>
<para>A requirement is part of the dependencies of a target in a
Jamfile. The <code>name</code> attribute of a requirement element
gives the name of the Boost.Build feature and the content of the
requirement gives the value of that feature. A requirement such as
<code><includes>foo.hpp</code> would be encoded as
<code><requirement
name="includes">foo.hpp</requirement></code>.</para>
</description>
</element>
<attlist name="requirement">
<attdecl>
name CDATA #REQUIRED</attdecl>
<attribute name="name"
type="#REQUIRED"
value="CDATA"
default=""/>
</attlist>
<element name="precondition"
content-type="element">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -