DITA-OT_CXX_Plugin/cxxapiref/dtd/cxxAPIMap.mod
changeset 1 82f11024044a
child 4 468f4c8d3d5b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DITA-OT_CXX_Plugin/cxxapiref/dtd/cxxAPIMap.mod	Thu Mar 18 18:26:18 2010 +0000
@@ -0,0 +1,284 @@
+<!--
+Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+All rights reserved.
+
+Generated from APIMap.script
+
+-->
+
+<!ENTITY % cxxFileRef "cxxFileRef">
+<!ENTITY % cxxClassRef "cxxClassRef">
+<!ENTITY % cxxStructRef "cxxStructRef">
+<!ENTITY % cxxUnionRef "cxxUnionRef">
+<!ENTITY % cxxDefineRef "cxxDefineRef">
+<!ENTITY % cxxFunctionRef "cxxFunctionRef">
+<!ENTITY % cxxTypedefRef "cxxTypedefRef">
+<!ENTITY % cxxVariableRef "cxxVariableRef">
+<!ENTITY % cxxEnumerationRef "cxxEnumerationRef">
+
+<!ELEMENT cxxAPIMap      (
+                            (%topicmeta;)?,
+                            (%topicref; | %cxxFileRef; | %cxxClassRef; | %cxxStructRef; | %cxxUnionRef;)*,
+                            (%reltable;)*
+                            )>
+
+<!ATTLIST cxxAPIMap       title     CDATA #IMPLIED
+                          id        ID    #IMPLIED
+                          anchorref CDATA #IMPLIED
+                          %topicref-atts;
+                          %select-atts;
+                          translate  (yes | no)   #IMPLIED
+                          xml:lang   NMTOKEN      #IMPLIED
+                          %arch-atts;
+                          domains    CDATA "&included-domains;"
+>
+
+<!ELEMENT cxxFileRef (
+                        (%topicmeta;)?,
+                        (%cxxDefineRef;)?,
+                        (%cxxEnumerationRef;)?,
+                        (%cxxFunctionRef;)?,
+                        (%cxxTypedefRef;)?,
+                        (%cxxVariableRef;)?,
+                        (%topicref;)*
+                        )>
+<!ATTLIST cxxFileRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxFile"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+
+<!ELEMENT cxxClassRef (
+                            (%topicmeta;)?,
+                            (
+                                %cxxClassRef; 
+                                | %cxxStructRef; 
+                                | %cxxUnionRef;
+                            )*,
+                            (%topicref;)*)>
+<!ATTLIST cxxClassRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxClass"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxStructRef (
+                            (%topicmeta;)?,
+                            (
+                                %cxxClassRef; 
+                                | %cxxStructRef; 
+                                | %cxxUnionRef;
+                            )*,
+                            (%topicref;)*)>
+<!ATTLIST cxxStructRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxStruct"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxUnionRef (
+                            (%topicmeta;)?,
+                            (
+                                %cxxClassRef; 
+                                | %cxxStructRef; 
+                                | %cxxUnionRef;
+                            )*,
+                            (%topicref;)*)>
+<!ATTLIST cxxUnionRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxUnion"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxFunctionRef ((%topicmeta;)?, (%topicref;)*)>
+<!ATTLIST cxxFunctionRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxFunction"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxVariableRef ((%topicmeta;)?, (%topicref;)*)>
+<!ATTLIST cxxVariableRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxVariable"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxDefineRef ((%topicmeta;)?, (%topicref;)*)>
+<!ATTLIST cxxDefineRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxDefine"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxEnumerationRef ((%topicmeta;)?, (%topicref;)*)>
+<!ATTLIST cxxEnumerationRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxEnumerator"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+
+<!ELEMENT cxxTypedefRef ((%topicmeta;)?, (%topicref;)*)>
+<!ATTLIST cxxTypedefRef
+  navtitle     CDATA     #IMPLIED
+  id           ID        #IMPLIED
+  href         CDATA     #IMPLIED
+  keyref       CDATA     #IMPLIED
+  query        CDATA     #IMPLIED
+  conref       CDATA     #IMPLIED
+  copy-to      CDATA     #IMPLIED
+  collection-type    (choice|unordered|sequence|family) #IMPLIED
+  type         CDATA     "cxxTypedef"
+  scope       (local | peer | external) #IMPLIED
+  locktitle   (yes|no)   #IMPLIED
+  format       CDATA     #IMPLIED
+  linking     (targetonly|sourceonly|normal|none) #IMPLIED
+  toc         (yes|no)   #IMPLIED
+  print       (yes|no)   #IMPLIED
+  search      (yes|no)   #IMPLIED
+  chunk        CDATA     #IMPLIED
+  %select-atts;
+>
+ 
+<!-- ============ Class attributes for type ancestry ============ -->
+<!ATTLIST cxxAPIMap %global-atts;
+    class CDATA "- map/map apiMap/apiMap cxxAPIMap/cxxAPIMap ">
+<!ATTLIST cxxFileRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxFileRef ">
+<!ATTLIST cxxClassRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxClassRef ">
+<!ATTLIST cxxStructRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxStructRef ">
+<!ATTLIST cxxUnionRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxUnionRef ">
+<!ATTLIST cxxDefineRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxDefineRef ">
+<!ATTLIST cxxFunctionRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxFunctionRef ">
+<!ATTLIST cxxTypedefRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxTypedefRef ">
+<!ATTLIST cxxVariableRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxVariableRef ">
+<!ATTLIST cxxEnumerationRef %global-atts;
+    class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxEnumerationRef ">