⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reference.dtdxml

📁 C++的一个好库。。。现在很流行
💻 DTDXML
📖 第 1 页 / 共 5 页
字号:
<dtd version='1.0'
     unexpanded='1'
     title="?untitled?"
     namecase-general="1"
     namecase-entity="0"
     xml="0"
     system-id="boostbook.dtd"
     public-id=""
     declaration=""
     created-by="DTDParse V2.0beta6"
     created-on="Sat Mar 29 16:11:38 2003"
>
<attpurpose name="id">A global identifier for this element</attpurpose>
<attpurpose name="last-revision">Set to $Date: 2003/04/13 14:46:07 $ to keep "last revised" information in sync with CVS changes</attpurpose>
<attpurpose name="xml:base">Implementation detail used by XIncludes</attpurpose>
<attpurpose name="name">The name of the element being declared to referenced</attpurpose>
<attpurpose name="filename">The name of the file associated with this element</attpurpose>
<attpurpose name="specifiers">The specifiers for this function, e.g., <code>inline</code>, <code>static</code>, etc.</attpurpose>
<attpurpose name="cv">cv-qualifiers for this method, e.g., <code>const volatile</code></attpurpose>

<entity name="boost.class.content"
        type="param"
>
<text-expanded>template?, inherit*, purpose?, description?, 
              (static-constant|typedef|enum|
         copy-assignment|constructor|destructor|method-group|
         free-function-group|function|method|overloaded-function|
         overloaded-method|data-member|class|class-specialization|struct|
         struct-specialization|union|union-specialization)*</text-expanded>
<text>template?, inherit*, purpose?, description?, 
              (%boost.class.mix;)*</text>
</entity>

<entity name="boost.function.semantics"
        type="param"
>
<text-expanded>purpose?, description?, requires?, effects?, postconditions?, 
         returns?, throws?, complexity?, notes?, rationale?</text-expanded>
<text>purpose?, description?, requires?, effects?, postconditions?, 
         returns?, throws?, complexity?, notes?, rationale?</text>
</entity>

<entity name="parameter.module"
        type="param"
>
<text-expanded>IGNORE</text-expanded>
<text>IGNORE</text>
</entity>

<entity name="local.classname.attrib"
        type="param"
>
<text-expanded>alt CDATA #IMPLIED</text-expanded>
<text>alt CDATA #IMPLIED</text>
</entity>

<entity name="boost.namespace.mix"
        type="param"
>
<text-expanded>class|class-specialization|struct|struct-specialization|
         union|union-specialization|typedef|enum|
         free-function-group|function|overloaded-function|
         namespace</text-expanded>
<text>class|class-specialization|struct|struct-specialization|
         union|union-specialization|typedef|enum|
         free-function-group|function|overloaded-function|
         namespace</text>
</entity>

<entity name="boost.testsuite.test.content"
        type="param"
>
<text-expanded>source*, lib*, requirement*, purpose, if-fails?</text-expanded>
<text>source*, lib*, requirement*, purpose, if-fails?</text>
</entity>

<entity name="programlisting.module"
        type="param"
>
<text-expanded>IGNORE</text-expanded>
<text>IGNORE</text>
</entity>

<entity name="local.refentry.class"
        type="param"
>
<text-expanded>|library-reference|testsuite</text-expanded>
<text>|library-reference|testsuite</text>
</entity>

<entity name="boost.common.attrib"
        type="param"
>
<text-expanded>xml:base      CDATA  #IMPLIED
                                last-revision CDATA  #IMPLIED
                                id            CDATA  #IMPLIED</text-expanded>
<text>%local.common.attrib;
                                id            CDATA  #IMPLIED</text>
</entity>

<entity name="boost.class.mix"
        type="param"
>
<text-expanded>static-constant|typedef|enum|
         copy-assignment|constructor|destructor|method-group|
         free-function-group|function|method|overloaded-function|
         overloaded-method|data-member|class|class-specialization|struct|
         struct-specialization|union|union-specialization</text-expanded>
<text>static-constant|typedef|enum|
         copy-assignment|constructor|destructor|method-group|
         free-function-group|function|method|overloaded-function|
         overloaded-method|data-member|class|class-specialization|struct|
         struct-specialization|union|union-specialization</text>
</entity>

<entity name="boost.testsuite.tests"
        type="param"
>
<text-expanded>compile-test|link-test|run-test|
         compile-fail-test|link-fail-test|run-fail-test</text-expanded>
<text>compile-test|link-test|run-test|
         compile-fail-test|link-fail-test|run-fail-test</text>
</entity>

<entity name="local.para.class"
        type="param"
>
<text-expanded>|using-namespace|using-class|librarylist|librarycategorylist</text-expanded>
<text>|using-namespace|using-class|librarylist|librarycategorylist</text>
</entity>

<entity name="DocBook"
        type="param"
        public="-//OASIS//DTD DocBook XML V4.2//EN"
        system="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
/>

<entity name="local.title.char.mix"
        type="param"
>
<text-expanded></text-expanded>
<text></text>
</entity>

<entity name="local.methodname.attrib"
        type="param"
>
<text-expanded>alt CDATA #IMPLIED</text-expanded>
<text>alt CDATA #IMPLIED</text>
</entity>

<entity name="local.tech.char.class"
        type="param"
>
<text-expanded>|functionname|libraryname|code</text-expanded>
<text>|functionname|libraryname|code</text>
</entity>

<entity name="function.module"
        type="param"
>
<text-expanded>IGNORE</text-expanded>
<text>IGNORE</text>
</entity>

<entity name="boost.template.mix"
        type="param"
>
<text-expanded>template-type-parameter|template-nontype-parameter|template-varargs</text-expanded>
<text>template-type-parameter|template-nontype-parameter|template-varargs</text>
</entity>

<entity name="local.common.attrib"
        type="param"
>
<text-expanded>xml:base      CDATA  #IMPLIED
                                last-revision CDATA  #IMPLIED</text-expanded>
<text>xml:base      CDATA  #IMPLIED
                                last-revision CDATA  #IMPLIED</text>
</entity>

<entity name="type.module"
        type="param"
>
<text-expanded>IGNORE</text-expanded>
<text>IGNORE</text>
</entity>

<entity name="local.descobj.class"
        type="param"
>
<text-expanded>|libraryinfo</text-expanded>
<text>|libraryinfo</text>
</entity>

<entity name="boost.class-specialization.content"
        type="param"
>
<text-expanded>template?, specialization?, inherit?, purpose?, description?, 
              (static-constant|typedef|enum|
         copy-assignment|constructor|destructor|method-group|
         free-function-group|function|method|overloaded-function|
         overloaded-method|data-member|class|class-specialization|struct|
         struct-specialization|union|union-specialization)*</text-expanded>
<text>template?, specialization?, inherit?, purpose?, description?, 
              (%boost.class.mix;)*</text>
</entity>

<entity name="library.content"
        type="param"
>
<text-expanded>libraryinfo, (title, ((section|library-reference|testsuite))+)?</text-expanded>
<text>libraryinfo, (title, ((section|library-reference|testsuite))+)?</text>
</entity>

<element name="class-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 (partial or full) of a class template</purpose>
</element>

<attlist name="class-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="link-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>Declares a test that should compile and link</purpose>
</element>

<attlist name="link-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="link-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>Declares a test that should compile but fail to link</purpose>
</element>

<attlist name="link-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="typedef"
         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 typedef</purpose>
</element>

<attlist name="typedef">
<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="static-constant"
         content-type="element">
<content-model-expanded>
  <sequence-group>
    <element-name name="type"/>
    <element-name name="default"/>
    <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="default"/>
    <element-name name="purpose" occurrence="?"/>
    <element-name name="description" occurrence="?"/>
  </sequence-group>
</content-model>
<purpose>Declares a static constant, e.g., <code>const int foo = 5;</code>.</purpose>
</element>

<attlist name="static-constant">
<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="code"
         content-type="element">
<content-model-expanded>
  <sequence-group>
    <any/>
  </sequence-group>
</content-model-expanded>
<content-model>
  <sequence-group>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -