diff --git a/doc/reference.dtdxml b/doc/reference.dtdxml
index 3b28855..b013579 100644
--- a/doc/reference.dtdxml
+++ b/doc/reference.dtdxml
@@ -17,6 +17,7 @@
The name of the file associated with this element
The specifiers for this function, e.g., inline
, static
, etc.
cv-qualifiers for this method, e.g., const volatile
+Set to '1' if the parameter is a parameter pack.
name CDATA #REQUIRED
+ pack CDATA #IMPLIED
%boost.common.attrib;
+
access CDATA #REQUIRED
+ pack CDATA #IMPLIED
%boost.common.attrib;
+
+ Set to '1' if this is a pack exapansion.
+
- %boost.common.attrib;
+
+ pack CDATA #IMPLIED
+ %boost.common.attrib;
+
+ Set to '1' if this is a pack exapansion.
+
- name CDATA #IMPLIED
+ name CDATA #IMPLIED
+ pack CDATA #IMPLIED
+
name CDATA #REQUIRED
+ pack CDATA #IMPLIED
%boost.common.attrib;
+
last-revision#IMPLIEDCDATASet to $Date$ to keep "last revised" information in sync with CVS changes
+pack#IMPLIEDCDATASet to '1' if the parameter is a parameter pack.
name#REQUIREDCDATAThe name of the element being declared to referenced
id#IMPLIEDCDATAA global identifier for this element
xml:base#IMPLIEDCDATAImplementation detail used by XIncludes
@@ -550,6 +551,7 @@
last-revision#IMPLIEDCDATASet to $Date$ to keep "last revised" information in sync with CVS changes
access#REQUIREDCDATAThe access specifier ("public", "private", or "protected") of the inheritance.
id#IMPLIEDCDATAA global identifier for this element
+pack#IMPLIEDCDATASet to '1' if this is a pack exapansion.
xml:base#IMPLIEDCDATAImplementation detail used by XIncludes
@@ -1300,6 +1302,7 @@
last-revision#IMPLIEDCDATASet to $Date$ to keep "last revised" information in sync with CVS changes
id#IMPLIEDCDATAA global identifier for this element
+pack#IMPLIEDCDATASet to '1' if this is a pack exapansion.
xml:base#IMPLIEDCDATAImplementation detail used by XIncludes
@@ -1806,6 +1809,7 @@
name#IMPLIEDCDATAThe name of the element being declared to referenced
+pack#IMPLIEDCDATASet to '1' if the parameter is a parameter pack.
@@ -2299,6 +2303,7 @@
last-revision#IMPLIEDCDATASet to $Date$ to keep "last revised" information in sync with CVS changes
+pack#IMPLIEDCDATASet to '1' if the parameter is a parameter pack.
name#REQUIREDCDATAThe name of the element being declared to referenced
id#IMPLIEDCDATAA global identifier for this element
xml:base#IMPLIEDCDATAImplementation detail used by XIncludes
diff --git a/dtd/boostbook.dtd b/dtd/boostbook.dtd
index 27388ef..ba9d610 100644
--- a/dtd/boostbook.dtd
+++ b/dtd/boostbook.dtd
@@ -167,11 +167,13 @@
@@ -181,7 +183,9 @@
-
+
@@ -189,6 +193,7 @@
@@ -397,7 +402,8 @@
+ name CDATA #IMPLIED
+ pack CDATA #IMPLIED>
+
+ ...
+
@@ -393,7 +396,7 @@
-
+
@@ -410,6 +413,7 @@
mode="annotation">
+
@@ -446,6 +450,7 @@
mode="annotation">
+
diff --git a/xsl/lookup.xsl b/xsl/lookup.xsl
index 2bf75c8..95505a8 100644
--- a/xsl/lookup.xsl
+++ b/xsl/lookup.xsl
@@ -194,29 +194,25 @@
-
+
+
+ ,
+
+
+
+ ...
+
+
+
+
<
-
-
- ,
-
-
+
>
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/xsl/template.xsl b/xsl/template.xsl
index 53b64e2..730cb55 100644
--- a/xsl/template.xsl
+++ b/xsl/template.xsl
@@ -314,6 +314,7 @@
typename
+ ...
@@ -388,6 +389,7 @@
+ ...
@@ -438,6 +440,9 @@
,
+
+ ...
+
diff --git a/xsl/type.xsl b/xsl/type.xsl
index 5c189f1..3f6f567 100644
--- a/xsl/type.xsl
+++ b/xsl/type.xsl
@@ -533,6 +533,8 @@ Unknown type element "" in type.display.na
+ ...
+
,
@@ -626,6 +628,7 @@ Unknown type element "" in type.display.na
+ ...
@@ -1058,7 +1061,7 @@ Unknown type element "" in type.display.na
-