From af6204cc29a1a02f41a7a3f5d2b6a6b1dd098075 Mon Sep 17 00:00:00 2001 From: Benjamin Kosnik Date: Thu, 26 Apr 2012 02:20:32 +0000 Subject: [PATCH] hashtable.h: Adjust doxygen markup for base classes. 2012-04-25 Benjamin Kosnik * include/bits/hashtable.h: Adjust doxygen markup for base classes. * include/bits/hashtable_policy.h: Same. From-SVN: r186856 --- libstdc++-v3/ChangeLog | 5 ++++ libstdc++-v3/include/bits/hashtable.h | 10 +++---- libstdc++-v3/include/bits/hashtable_policy.h | 28 ++++++++++++++------ 3 files changed, 30 insertions(+), 13 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 455931163b9..269a545fd76 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2012-04-25 Benjamin Kosnik + + * include/bits/hashtable.h: Adjust doxygen markup for base classes. + * include/bits/hashtable_policy.h: Same. + 2012-04-25 Benjamin Kosnik PR libstdc++/52689 diff --git a/libstdc++-v3/include/bits/hashtable.h b/libstdc++-v3/include/bits/hashtable.h index 8c17035b5c8..5adc7ca98bb 100644 --- a/libstdc++-v3/include/bits/hashtable.h +++ b/libstdc++-v3/include/bits/hashtable.h @@ -157,11 +157,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * explicitly passed, template pattern. * * Base class templates are: - * __detail::_Hashtable_base - * __detail::_Map_base - * __detail::_Insert - * __detail::_Rehash_base - * __detail::_Equality + * - __detail::_Hashtable_base + * - __detail::_Map_base + * - __detail::_Insert + * - __detail::_Rehash_base + * - __detail::_Equality */ template struct _Hash_node; - /// Specialization. + /** + * Specialization for nodes with caches, struct _Hash_node. + * + * Base class is __detail::_Hash_node_base. + */ template struct _Hash_node<_Value, true> : _Hash_node_base { @@ -156,7 +160,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_next() const { return static_cast<_Hash_node*>(_M_nxt); } }; - /// Specialization. + /** + * Specialization for nodes without caches, struct _Hash_node. + * + * Base class is __detail::_Hash_node_base. + */ template struct _Hash_node<_Value, false> : _Hash_node_base { @@ -1421,8 +1429,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION /** * Primary class template _Hashtable_base. * - * Base class for _Hashtable. Helper class adding management of - * _Equal functor to _Hash_code_base type. + * Helper class adding management of _Equal functor to + * _Hash_code_base type. + * + * Base class templates are: + * - __detail::_Hash_code_base + * - __detail::_Hashtable_ebo_helper */ template