📄 reference.dtdxml
字号:
<content-model-expanded>
<sequence-group>
<any/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>Conditions that must be met prior to executing a function</purpose>
</element>
<attlist name="precondition">
<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="paramtype"
content-type="element">
<content-model-expanded>
<sequence-group>
<any/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>The type of a function parameter</purpose>
</element>
<attlist name="paramtype">
<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="using-class"
content-type="element">
<content-model-expanded>
<empty/>
</content-model-expanded>
<content-model>
<empty/>
</content-model>
<purpose>Injects the method and function names of a class into the local scope</purpose>
</element>
<attlist name="using-class">
<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="run-test"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="source" occurrence="*"/>
<element-name name="lib" occurrence="*"/>
<element-name name="requirement" occurrence="*"/>
<element-name name="purpose"/>
<element-name name="if-fails" occurrence="?"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<parament-name name="boost.testsuite.test.content"/>
</sequence-group>
</content-model>
<purpose>A testcase that should compile, link, and execute</purpose>
</element>
<attlist name="run-test">
<attdecl>
filename CDATA #REQUIRED
name CDATA #IMPLIED</attdecl>
<attribute name="filename"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="name"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="librarypurpose"
content-type="mixed">
<content-model-expanded>
<or-group occurrence="*">
<pcdata/>
<element-name name="code"/>
<element-name name="ulink"/>
<element-name name="functionname"/>
<element-name name="methodname"/>
<element-name name="classname"/>
</or-group>
</content-model-expanded>
<content-model>
<or-group occurrence="*">
<pcdata/>
<element-name name="code"/>
<element-name name="ulink"/>
<element-name name="functionname"/>
<element-name name="methodname"/>
<element-name name="classname"/>
</or-group>
</content-model>
<purpose>Describes in one short sentence or phrase the purpose of a library</purpose>
</element>
<attlist name="librarypurpose">
<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="copy-assignment"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="template" occurrence="?"/>
<element-name name="type" occurrence="?"/>
<element-name name="parameter" occurrence="*"/>
<element-name name="purpose" occurrence="?"/>
<element-name name="description" occurrence="?"/>
<element-name name="requires" occurrence="?"/>
<element-name name="effects" occurrence="?"/>
<element-name name="postconditions" occurrence="?"/>
<element-name name="returns" occurrence="?"/>
<element-name name="throws" occurrence="?"/>
<element-name name="complexity" occurrence="?"/>
<element-name name="notes" occurrence="?"/>
<element-name name="rationale" occurrence="?"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<element-name name="template" occurrence="?"/>
<element-name name="type" occurrence="?"/>
<element-name name="parameter" occurrence="*"/>
<parament-name name="boost.function.semantics"/>
</sequence-group>
</content-model>
<purpose>Declares a copy-assignment operator</purpose>
<description>
<para>The return type of the copy-assignment operator does not need
to be specified. If left unspecified, it will default to an
unqualified reference to the enclosing class type.</para>
<para>General documentation on functions in BoostBook is provided in
the <link
linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
element documentation.</para>
</description>
</element>
<attlist name="copy-assignment">
<attdecl>
cv CDATA #IMPLIED
specifiers CDATA #IMPLIED
%boost.common.attrib;</attdecl>
<attribute name="last-revision"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="cv"
type="#IMPLIED"
value="CDATA"
default=""/>
<attribute name="specifiers"
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="run-fail-test"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="source" occurrence="*"/>
<element-name name="lib" occurrence="*"/>
<element-name name="requirement" occurrence="*"/>
<element-name name="purpose"/>
<element-name name="if-fails" occurrence="?"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<parament-name name="boost.testsuite.test.content"/>
</sequence-group>
</content-model>
<purpose>A testcase that should compile and link, but fail on execution</purpose>
</element>
<attlist name="run-fail-test">
<attdecl>
filename CDATA #REQUIRED
name CDATA #IMPLIED</attdecl>
<attribute name="filename"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="name"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="template"
content-type="element">
<content-model-expanded>
<or-group occurrence="*">
<element-name name="template-type-parameter"/>
<element-name name="template-nontype-parameter"/>
<element-name name="template-varargs"/>
</or-group>
</content-model-expanded>
<content-model>
<sequence-group occurrence="*">
<parament-name name="boost.template.mix"/>
</sequence-group>
</content-model>
<purpose>Declares the template parameters of a class or function</purpose>
</element>
<attlist name="template">
<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="compile-fail-test"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="source" occurrence="*"/>
<element-name name="lib" occurrence="*"/>
<element-name name="requirement" occurrence="*"/>
<element-name name="purpose"/>
<element-name name="if-fails" occurrence="?"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<parament-name name="boost.testsuite.test.content"/>
</sequence-group>
</content-model>
<purpose>A testcase that should fail to compile</purpose>
</element>
<attlist name="compile-fail-test">
<attdecl>
filename CDATA #REQUIRED
name CDATA #IMPLIED</attdecl>
<attribute name="filename"
type="#REQUIRED"
value="CDATA"
default=""/>
<attribute name="name"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="returns"
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 return value of a function</purpose>
</element>
<attlist name="returns">
<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="default"
content-type="element">
<content-model-expanded>
<sequence-group>
<any/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<any/>
</sequence-group>
</content-model>
<purpose>The default value of a function or template parameter</purpose>
</element>
<attlist name="default">
<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="parameter"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="paramtype"/>
<element-name name="default" occurrence="?"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<element-name name="paramtype"/>
<element-name name="default" occurrence="?"/>
</sequence-group>
</content-model>
<purpose>A function parameter</purpose>
</element>
<attlist name="parameter">
<attdecl>
name CDATA #IMPLIED</attdecl>
<attribute name="name"
type="#IMPLIED"
value="CDATA"
default=""/>
</attlist>
<element name="signature"
content-type="element">
<content-model-expanded>
<sequence-group>
<element-name name="template" occurrence="?"/>
<element-name name="type"/>
<element-name name="parameter" occurrence="*"/>
</sequence-group>
</content-model-expanded>
<content-model>
<sequence-group>
<element-name name="template" occurrence="?"/>
<element-name name="type"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -