Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r83734 - in trunk/libs/geometry/doc: html index/generated src/docutils/tools/doxygen_xml2qbk
From: adam.wulkiewicz_at_[hidden]
Date: 2013-04-02 21:46:33


Author: awulkiew
Date: 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
New Revision: 83734
URL: http://svn.boost.org/trac/boost/changeset/83734

Log:
doxygen_xml2qbk: added indexterms in alternative output (in the current form there may be problems with templates specializations)
Text files modified:
   trunk/libs/geometry/doc/html/index.html | 2 +-
   trunk/libs/geometry/doc/index/generated/adaptors.qbk | 1 +
   trunk/libs/geometry/doc/index/generated/equal_to.qbk | 2 ++
   trunk/libs/geometry/doc/index/generated/indexable.qbk | 2 ++
   trunk/libs/geometry/doc/index/generated/inserters.qbk | 1 +
   trunk/libs/geometry/doc/index/generated/nearest_relations.qbk | 3 +++
   trunk/libs/geometry/doc/index/generated/predicates.qbk | 7 +++++++
   trunk/libs/geometry/doc/index/generated/rtree.qbk | 29 +++++++++++++++++++++++++++++
   trunk/libs/geometry/doc/index/generated/rtree_dynamic_linear.qbk | 2 ++
   trunk/libs/geometry/doc/index/generated/rtree_dynamic_quadratic.qbk | 2 ++
   trunk/libs/geometry/doc/index/generated/rtree_dynamic_rstar.qbk | 2 ++
   trunk/libs/geometry/doc/index/generated/rtree_functions.qbk | 12 ++++++++++++
   trunk/libs/geometry/doc/index/generated/rtree_linear.qbk | 1 +
   trunk/libs/geometry/doc/index/generated/rtree_quadratic.qbk | 1 +
   trunk/libs/geometry/doc/index/generated/rtree_rstar.qbk | 1 +
   trunk/libs/geometry/doc/src/docutils/tools/doxygen_xml2qbk/quickbook_output.hpp | 12 ++++++++++--
   16 files changed, 77 insertions(+), 3 deletions(-)

Modified: trunk/libs/geometry/doc/html/index.html
==============================================================================
--- trunk/libs/geometry/doc/html/index.html (original)
+++ trunk/libs/geometry/doc/html/index.html 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -102,7 +102,7 @@
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: April 03, 2013 at 00:19:36 GMT</small></p></td>
+<td align="left"><p><small>Last revised: April 03, 2013 at 01:36:35 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: trunk/libs/geometry/doc/index/generated/adaptors.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/adaptors.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/adaptors.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -9,6 +9,7 @@
 
 [#group__adaptors_1ga4716cd5423bfed3ff3e69e9ec274ac81]
 [section queried(Predicates const &)]
+'''<indexterm><primary>queried</primary></indexterm>'''
 The query index adaptor generator.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/equal_to.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/equal_to.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/equal_to.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#structboost_1_1geometry_1_1index_1_1equal__to]
 [section boost::geometry::index::equal_to]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>equal_to</primary></indexterm>'''
 The function object comparing Values.
 
 [heading Description]
@@ -40,6 +41,7 @@
 
 [#structboost_1_1geometry_1_1index_1_1equal__to_1adb497915885d69df9aff938d16922ff3]
 [section operator()(Value const &, Value const &)]
+'''<indexterm><primary>operator()</primary></indexterm>'''
 Compare values. If Value is a Geometry geometry::equals() function is used.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/indexable.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/indexable.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/indexable.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#structboost_1_1geometry_1_1index_1_1indexable]
 [section boost::geometry::index::indexable]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>indexable</primary></indexterm>'''
 The function object extracting Indexable from Value.
 
 [heading Description]
@@ -40,6 +41,7 @@
 
 [#structboost_1_1geometry_1_1index_1_1indexable_1afa5f2cdc3390a6f1f394890e479df794]
 [section operator()(Value const &)]
+'''<indexterm><primary>operator()</primary></indexterm>'''
 Return indexable extracted from the value.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/inserters.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/inserters.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/inserters.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -9,6 +9,7 @@
 
 [#group__inserters_1gab22c33d31b9805250e54ee6d6d240a47]
 [section inserter(Container &)]
+'''<indexterm><primary>inserter</primary></indexterm>'''
 Insert iterator generator.
 
 [heading Description]

Modified: trunk/libs/geometry/doc/index/generated/nearest_relations.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/nearest_relations.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/nearest_relations.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -11,6 +11,7 @@
 
 [#group__nearest__relations_1gace3c7dbc60840c2a61da36e975d56636]
 [section to_nearest(T const &)]
+'''<indexterm><primary>to_nearest</primary></indexterm>'''
 Generate [link group__nearest__relations_1gace3c7dbc60840c2a61da36e975d56636 to_nearest()] relationship.
 
 [heading Description]
@@ -35,6 +36,7 @@
 
 [#group__nearest__relations_1gaccbba95d864d8dcf8a694796c840fbe0]
 [section to_centroid(T const &)]
+'''<indexterm><primary>to_centroid</primary></indexterm>'''
 Generate [link group__nearest__relations_1gaccbba95d864d8dcf8a694796c840fbe0 to_centroid()] relationship.
 
 [heading Description]
@@ -59,6 +61,7 @@
 
 [#group__nearest__relations_1ga67dddd8a7fcaae150970e1db0401de02]
 [section to_furthest(T const &)]
+'''<indexterm><primary>to_furthest</primary></indexterm>'''
 Generate [link group__nearest__relations_1ga67dddd8a7fcaae150970e1db0401de02 to_furthest()] relationship.
 
 [heading Description]

Modified: trunk/libs/geometry/doc/index/generated/predicates.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/predicates.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/predicates.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -15,6 +15,7 @@
 
 [#group__predicates_1ga0a613a7f1d18ac33955bfdc2c5777c61]
 [section covered_by(Geometry const &)]
+'''<indexterm><primary>covered_by</primary></indexterm>'''
 Generate [^[link group__predicates_1ga0a613a7f1d18ac33955bfdc2c5777c61 covered_by()]] predicate.
 
 [heading Description]
@@ -46,6 +47,7 @@
 
 [#group__predicates_1ga351bb3b82e019ff45adf789385b8007d]
 [section disjoint(Geometry const &)]
+'''<indexterm><primary>disjoint</primary></indexterm>'''
 Generate [^[link group__predicates_1ga351bb3b82e019ff45adf789385b8007d disjoint()]] predicate.
 
 [heading Description]
@@ -77,6 +79,7 @@
 
 [#group__predicates_1ga7301c50e0272976b9f1434536383e6d0]
 [section intersects(Geometry const &)]
+'''<indexterm><primary>intersects</primary></indexterm>'''
 Generate [^[link group__predicates_1ga7301c50e0272976b9f1434536383e6d0 intersects()]] predicate.
 
 [heading Description]
@@ -110,6 +113,7 @@
 
 [#group__predicates_1ga5511236f56be1defcccbf11e742ccd88]
 [section overlaps(Geometry const &)]
+'''<indexterm><primary>overlaps</primary></indexterm>'''
 Generate [^[link group__predicates_1ga5511236f56be1defcccbf11e742ccd88 overlaps()]] predicate.
 
 [heading Description]
@@ -141,6 +145,7 @@
 
 [#group__predicates_1gabf9c4e76dd8a09a4c476f2f8fa8a0e4d]
 [section within(Geometry const &)]
+'''<indexterm><primary>within</primary></indexterm>'''
 Generate [^[link group__predicates_1gabf9c4e76dd8a09a4c476f2f8fa8a0e4d within()]] predicate.
 
 [heading Description]
@@ -172,6 +177,7 @@
 
 [#group__predicates_1gae7e9291c5b99041fb155d29de0860bab]
 [section satisfies(UnaryPredicate const &)]
+'''<indexterm><primary>satisfies</primary></indexterm>'''
 Generate [link group__predicates_1gae7e9291c5b99041fb155d29de0860bab satisfies()] predicate.
 
 [heading Description]
@@ -220,6 +226,7 @@
 
 [#group__predicates_1gae80a2c204673a8b11c4fc137cfff6556]
 [section nearest(PointOrRelation const &, unsigned)]
+'''<indexterm><primary>nearest</primary></indexterm>'''
 Generate [link group__predicates_1gae80a2c204673a8b11c4fc137cfff6556 nearest()] predicate.
 
 [heading Description]

Modified: trunk/libs/geometry/doc/index/generated/rtree.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#classboost_1_1geometry_1_1index_1_1rtree]
 [section boost::geometry::index::rtree]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>rtree</primary></indexterm>'''
 The R-tree spatial index.
 
 [heading Description]
@@ -115,6 +116,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a55d5fd5d205df08db5267253689ccf0c]
 [section rtree()]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]
@@ -140,6 +142,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a1a6b696d4855cbf1866196fe058c3a87]
 [section rtree(parameters_type const &, indexable_getter const &, value_equal const &, allocator_type const &)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]
@@ -166,6 +169,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a037f17d8a1dfa4a818ff471dec61c912]
 [section rtree(Iterator, Iterator)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]
@@ -203,6 +207,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a7b96b715c52ddc13d7a81db344825848]
 [section rtree(Range const &)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]
@@ -239,6 +244,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1af8db72811d2be53c409240204e63fb5a]
 [section ~rtree()]
+'''<indexterm><primary>~rtree</primary></indexterm>'''
 The destructor.
 
 [heading Synopsis]
@@ -254,6 +260,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a826fc3236e181ad718d5283e95d7866f]
 [section rtree(rtree const &)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The copy constructor.
 
 [heading Description]
@@ -282,6 +289,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a72b6b75e083eea2ed26f54d4a2265375]
 [section rtree(rtree const &, allocator_type const &)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The copy constructor.
 
 [heading Description]
@@ -311,6 +319,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1aa8b27db8cb783282ab5274e6769da26a]
 [section rtree(rtree &&)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The moving constructor.
 
 [heading Description]
@@ -332,6 +341,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a8508c4236d17ff39a1caef058aac8486]
 [section rtree(rtree &&, allocator_type const &)]
+'''<indexterm><primary>rtree</primary></indexterm>'''
 The moving constructor.
 
 [heading Description]
@@ -361,6 +371,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a278cfc791ab6c5ebc2f70aeb5b3428a1]
 [section operator=(const rtree &)]
+'''<indexterm><primary>operator=</primary></indexterm>'''
 The assignment operator.
 
 [heading Description]
@@ -388,6 +399,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1af0bf9622ed3e901580b73ed39b746fb7]
 [section operator=(rtree &&)]
+'''<indexterm><primary>operator=</primary></indexterm>'''
 The moving assignment.
 
 [heading Description]
@@ -415,6 +427,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1aedb719dfece91d298e9ee56878524c9b]
 [section swap(rtree &)]
+'''<indexterm><primary>swap</primary></indexterm>'''
 Swaps contents of two rtrees.
 
 [heading Description]
@@ -436,6 +449,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1ad47980467e66b8644df18a480dbf9d86]
 [section insert(value_type const &)]
+'''<indexterm><primary>insert</primary></indexterm>'''
 Insert a value to the index.
 
 [heading Synopsis]
@@ -464,6 +478,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a60d4c8790fd8810ff8b57f049e6bed8d]
 [section insert(Iterator, Iterator)]
+'''<indexterm><primary>insert</primary></indexterm>'''
 Insert a range of values to the index.
 
 [heading Synopsis]
@@ -493,6 +508,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a39be117f85cc9ebc508d8ecf77578329]
 [section insert(Range const &)]
+'''<indexterm><primary>insert</primary></indexterm>'''
 Insert a range of values to the index.
 
 [heading Synopsis]
@@ -521,6 +537,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a1ce933b0b833faec5349bfc27bde15d4]
 [section remove(value_type const &)]
+'''<indexterm><primary>remove</primary></indexterm>'''
 Remove a value from the container.
 
 [heading Description]
@@ -552,6 +569,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1aa97084231d17564a94f0142d095cecaa]
 [section remove(Iterator, Iterator)]
+'''<indexterm><primary>remove</primary></indexterm>'''
 Remove a range of values from the container.
 
 [heading Description]
@@ -584,6 +602,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a8a6460c186f595e91be69b1062ecae8b]
 [section remove(Range const &)]
+'''<indexterm><primary>remove</primary></indexterm>'''
 Remove a range of values from the container.
 
 [heading Description]
@@ -615,6 +634,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a7baa88eb4e7a5c640ab847513de45b3e]
 [section query(Predicates const &, OutIter)]
+'''<indexterm><primary>query</primary></indexterm>'''
 Finds values meeting passed predicates e.g. nearest to some Point and/or intersecting some Box.
 
 [heading Description]
@@ -693,6 +713,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1ac9f152c8c96525e3735b81635d8171b1]
 [section size()]
+'''<indexterm><primary>size</primary></indexterm>'''
 Returns the number of stored values.
 
 [heading Synopsis]
@@ -711,6 +732,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1aa5302ce1c26105d722aac20793e83f0e]
 [section empty()]
+'''<indexterm><primary>empty</primary></indexterm>'''
 Query if the container is empty.
 
 [heading Synopsis]
@@ -729,6 +751,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a1bec40977c175983f585c4488cf8fe3c]
 [section clear()]
+'''<indexterm><primary>clear</primary></indexterm>'''
 Removes all values stored in the container.
 
 [heading Synopsis]
@@ -744,6 +767,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a0dad06d0f117f45ed54b5c123cb41d6e]
 [section bounds()]
+'''<indexterm><primary>bounds</primary></indexterm>'''
 Returns the box able to contain all values stored in the container.
 
 [heading Description]
@@ -763,6 +787,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1aaa834c241c191ac9de67f134564f36fa]
 [section count(ValueOrIndexable const &)]
+'''<indexterm><primary>count</primary></indexterm>'''
 Count Values or Indexables stored in the container.
 
 [heading Description]
@@ -787,6 +812,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a9076baef90a3a9c6018871fa25115a73]
 [section parameters()]
+'''<indexterm><primary>parameters</primary></indexterm>'''
 Returns parameters.
 
 [heading Synopsis]
@@ -805,6 +831,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1af391fd642a218c5fb10fc68d643a62b5]
 [section indexable_get()]
+'''<indexterm><primary>indexable_get</primary></indexterm>'''
 Returns function retrieving Indexable from Value.
 
 [heading Synopsis]
@@ -823,6 +850,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a16424563d0973960ac01f7a1969eeebe]
 [section value_eq()]
+'''<indexterm><primary>value_eq</primary></indexterm>'''
 Returns function comparing Values.
 
 [heading Synopsis]
@@ -841,6 +869,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1rtree_1a17d9cef211feb7f674a5b4602f4cc81e]
 [section get_allocator()]
+'''<indexterm><primary>get_allocator</primary></indexterm>'''
 Returns allocator used by the rtree.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/rtree_dynamic_linear.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_dynamic_linear.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_dynamic_linear.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#classboost_1_1geometry_1_1index_1_1dynamic__linear]
 [section boost::geometry::index::dynamic_linear]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>dynamic_linear</primary></indexterm>'''
 Linear r-tree creation algorithm parameters - run-time version.
 
 [heading Header]
@@ -25,6 +26,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1dynamic__linear_1afd6fdb6746cc4b3331b7058e9819d037]
 [section dynamic_linear(size_t, size_t)]
+'''<indexterm><primary>dynamic_linear</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/rtree_dynamic_quadratic.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_dynamic_quadratic.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_dynamic_quadratic.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#classboost_1_1geometry_1_1index_1_1dynamic__quadratic]
 [section boost::geometry::index::dynamic_quadratic]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>dynamic_quadratic</primary></indexterm>'''
 Quadratic r-tree creation algorithm parameters - run-time version.
 
 [heading Header]
@@ -25,6 +26,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1dynamic__quadratic_1a19f526af4c76e09402164f966fdfca91]
 [section dynamic_quadratic(size_t, size_t)]
+'''<indexterm><primary>dynamic_quadratic</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/rtree_dynamic_rstar.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_dynamic_rstar.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_dynamic_rstar.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#classboost_1_1geometry_1_1index_1_1dynamic__rstar]
 [section boost::geometry::index::dynamic_rstar]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>dynamic_rstar</primary></indexterm>'''
 R*-tree creation algorithm parameters - run-time version.
 
 [heading Header]
@@ -25,6 +26,7 @@
 
 [#classboost_1_1geometry_1_1index_1_1dynamic__rstar_1af825a8e4652b3ca3f2487fe7fdd403be]
 [section dynamic_rstar(size_t, size_t)]
+'''<indexterm><primary>dynamic_rstar</primary></indexterm>'''
 The constructor.
 
 [heading Synopsis]

Modified: trunk/libs/geometry/doc/index/generated/rtree_functions.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_functions.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_functions.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -20,6 +20,7 @@
 
 [#group__rtree__functions_1gada4f62111ed22eb2860ea30995c1ce60]
 [section insert(rtree<...> &, Value const &)]
+'''<indexterm><primary>insert</primary></indexterm>'''
 Insert a value to the index.
 
 [heading Description]
@@ -43,6 +44,7 @@
 
 [#group__rtree__functions_1ga056469ea699e609e67762fe1b789997f]
 [section insert(rtree<...> &, Iterator, Iterator)]
+'''<indexterm><primary>insert</primary></indexterm>'''
 Insert a range of values to the index.
 
 [heading Description]
@@ -70,6 +72,7 @@
 
 [#group__rtree__functions_1ga524e332717347c3ffb54d2497047215b]
 [section insert(rtree<...> &, Range const &)]
+'''<indexterm><primary>insert</primary></indexterm>'''
 Insert a range of values to the index.
 
 [heading Description]
@@ -94,6 +97,7 @@
 
 [#group__rtree__functions_1gaf353d90fd933e6110b031f63166fb45a]
 [section remove(rtree<...> &, Value const &)]
+'''<indexterm><primary>remove</primary></indexterm>'''
 Remove a value from the container.
 
 [heading Description]
@@ -121,6 +125,7 @@
 
 [#group__rtree__functions_1gaa460a8985496cf133f63f245527ac6e7]
 [section remove(rtree<...> &, Iterator, Iterator)]
+'''<indexterm><primary>remove</primary></indexterm>'''
 Remove a range of values from the container.
 
 [heading Description]
@@ -152,6 +157,7 @@
 
 [#group__rtree__functions_1ga421f4fe0554d1b436b9e7e64794e6349]
 [section remove(rtree<...> &, Range const &)]
+'''<indexterm><primary>remove</primary></indexterm>'''
 Remove a range of values from the container.
 
 [heading Description]
@@ -180,6 +186,7 @@
 
 [#group__rtree__functions_1gadb43b211d5d743ebe2ef256328286e95]
 [section query(rtree<...> const &, Predicates const &, OutIter)]
+'''<indexterm><primary>query</primary></indexterm>'''
 Finds values meeting passed predicates e.g. nearest to some Point and/or intersecting some Box.
 
 [heading Description]
@@ -266,6 +273,7 @@
 
 [#group__rtree__functions_1gabaca6c24c3838a8164aa3700c459e7a4]
 [section clear(rtree<...> &)]
+'''<indexterm><primary>clear</primary></indexterm>'''
 Remove all values from the index.
 
 [heading Description]
@@ -288,6 +296,7 @@
 
 [#group__rtree__functions_1gaa19a09e7b5f0a86a4b74ef2342de1d68]
 [section size(rtree<...> const &)]
+'''<indexterm><primary>size</primary></indexterm>'''
 Get the number of values stored in the index.
 
 [heading Description]
@@ -312,6 +321,7 @@
 
 [#group__rtree__functions_1gaba44e2fb12fdc7b528bfee56a88e0844]
 [section empty(rtree<...> const &)]
+'''<indexterm><primary>empty</primary></indexterm>'''
 Query if there are no values stored in the index.
 
 [heading Description]
@@ -336,6 +346,7 @@
 
 [#group__rtree__functions_1ga4e43e7720c66e88959ff511a7462a3ff]
 [section bounds(rtree<...> const &)]
+'''<indexterm><primary>bounds</primary></indexterm>'''
 Get the box containing all stored values or an invalid box if the index has no values.
 
 [heading Description]
@@ -360,6 +371,7 @@
 
 [#group__rtree__functions_1gaa1250318a78d7e27ba8f3537eb0ddb3f]
 [section swap(rtree<...> &, rtree<...> &)]
+'''<indexterm><primary>swap</primary></indexterm>'''
 Exchanges the contents of the container with those of other.
 
 [heading Description]

Modified: trunk/libs/geometry/doc/index/generated/rtree_linear.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_linear.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_linear.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#structboost_1_1geometry_1_1index_1_1linear]
 [section boost::geometry::index::linear]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>linear</primary></indexterm>'''
 Linear r-tree creation algorithm parameters.
 
 [heading Header]

Modified: trunk/libs/geometry/doc/index/generated/rtree_quadratic.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_quadratic.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_quadratic.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#structboost_1_1geometry_1_1index_1_1quadratic]
 [section boost::geometry::index::quadratic]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>quadratic</primary></indexterm>'''
 Quadratic r-tree creation algorithm parameters.
 
 [heading Header]

Modified: trunk/libs/geometry/doc/index/generated/rtree_rstar.qbk
==============================================================================
--- trunk/libs/geometry/doc/index/generated/rtree_rstar.qbk (original)
+++ trunk/libs/geometry/doc/index/generated/rtree_rstar.qbk 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -3,6 +3,7 @@
 [#structboost_1_1geometry_1_1index_1_1rstar]
 [section boost::geometry::index::rstar]
 
+'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>geometry</primary></indexterm><indexterm><primary>index</primary></indexterm><indexterm><primary>rstar</primary></indexterm>'''
 R*-tree creation algorithm parameters.
 
 [heading Header]

Modified: trunk/libs/geometry/doc/src/docutils/tools/doxygen_xml2qbk/quickbook_output.hpp
==============================================================================
--- trunk/libs/geometry/doc/src/docutils/tools/doxygen_xml2qbk/quickbook_output.hpp (original)
+++ trunk/libs/geometry/doc/src/docutils/tools/doxygen_xml2qbk/quickbook_output.hpp 2013-04-02 21:46:29 EDT (Tue, 02 Apr 2013)
@@ -1040,6 +1040,8 @@
             quickbook_synopsis_short(f, ss);
             out << "[#" << f.id << "]" << std::endl;
             out << "[section " << replace_brackets(ss.str()) << "]" << std::endl;
+
+ quickbook_output_indexterm(f.name, out);
             
             // Brief description
             out << f.brief_description << std::endl;
@@ -1155,6 +1157,12 @@
     out << "[section " << e.name << "]" << std::endl
         << std::endl;
 
+ quickbook_output_indexterm(e.name, out);
+ BOOST_FOREACH(enumeration_value const& value, e.enumeration_values)
+ {
+ quickbook_output_indexterm(value.name, out);
+ }
+
     out << e.brief_description << std::endl;
     out << std::endl;
 
@@ -1244,8 +1252,8 @@
         out << "[#" << cos.id << "]" << std::endl;
     out << "[section " << short_name << "]" << std::endl << std::endl;
 
- // Can't be used in the case of specializations and probably isn't needed in alt output
- //quickbook_output_indexterm(short_name, out);
+ // WARNING! Can't be used in the case of specializations
+ quickbook_output_indexterm(short_name, out);
 
     // Brief
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk