public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Jonathan Wakely <redi@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r9-9330] libstdc++: Fix doxygen markup for group close commands Date: Thu, 8 Apr 2021 23:37:58 +0000 (GMT) [thread overview] Message-ID: <20210408233758.17E90385E447@sourceware.org> (raw) https://gcc.gnu.org/g:dea47915fc790bb7af7d7645225a4d3e84c03076 commit r9-9330-gdea47915fc790bb7af7d7645225a4d3e84c03076 Author: Jonathan Wakely <jwakely@redhat.com> Date: Tue Apr 6 15:52:19 2021 +0100 libstdc++: Fix doxygen markup for group close commands A change in Doxygen 1.8.16 means that "// @}" is no longer recognized by Doxygen, so doesn't close a @{ group. A "///" comment needs to be used. libstdc++-v3/ChangeLog: * include/bits/atomic_base.h: Fix doxygen group close. * include/bits/basic_ios.h: Likewise. * include/bits/forward_list.h: Likewise. * include/bits/fs_dir.h: Likewise. * include/bits/fs_ops.h: Likewise. * include/bits/fs_path.h: Likewise. * include/bits/functional_hash.h: Likewise. * include/bits/gslice.h: Likewise. * include/bits/gslice_array.h: Likewise. * include/bits/hashtable_policy.h: Likewise. * include/bits/indirect_array.h: Likewise. * include/bits/locale_classes.h: Likewise. * include/bits/locale_facets.h: Likewise. * include/bits/locale_facets_nonio.h: Likewise. * include/bits/mask_array.h: Likewise. * include/bits/refwrap.h: Likewise. * include/bits/regex.h: Likewise. * include/bits/regex_automaton.h: Likewise. * include/bits/regex_compiler.h: Likewise. * include/bits/regex_constants.h: Likewise. * include/bits/regex_error.h: Likewise. * include/bits/regex_executor.h: Likewise. * include/bits/regex_scanner.h: Likewise. * include/bits/shared_ptr.h: Likewise. * include/bits/shared_ptr_atomic.h: Likewise. * include/bits/slice_array.h: Likewise. * include/bits/specfun.h: Likewise. * include/bits/std_function.h: Likewise. * include/bits/std_mutex.h: Likewise. * include/bits/stl_deque.h: Likewise. * include/bits/stl_iterator.h: Likewise. * include/bits/stl_iterator_base_types.h: Likewise. * include/bits/stl_map.h: Likewise. * include/bits/stl_multimap.h: Likewise. * include/bits/stl_multiset.h: Likewise. * include/bits/stl_numeric.h: Likewise. * include/bits/stl_set.h: Likewise. * include/bits/stream_iterator.h: Likewise. * include/bits/streambuf_iterator.h: Likewise. * include/bits/unique_ptr.h: Likewise. * include/bits/unordered_map.h: Likewise. * include/bits/unordered_set.h: Likewise. * include/decimal/decimal: Likewise. * include/experimental/any: Likewise. * include/experimental/array: Likewise. * include/experimental/bits/fs_dir.h: Likewise. * include/experimental/bits/fs_fwd.h: Likewise. * include/experimental/bits/fs_ops.h: Likewise. * include/experimental/bits/fs_path.h: Likewise. * include/experimental/buffer: Likewise. * include/experimental/internet: Likewise. * include/experimental/optional: Likewise. * include/experimental/propagate_const: Likewise. * include/experimental/socket: Likewise. * include/ext/pb_ds/assoc_container.hpp: Likewise. * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise. * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp: Likewise. * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp: Likewise. * include/ext/pb_ds/detail/types_traits.hpp: Likewise. * include/ext/pb_ds/exception.hpp: Likewise. * include/ext/pb_ds/priority_queue.hpp: Likewise. * include/ext/pb_ds/tag_and_trait.hpp: Likewise. * include/ext/random: Likewise. * include/std/any: Likewise. * include/std/atomic: Likewise. * include/std/bitset: Likewise. * include/std/complex: Likewise. * include/std/condition_variable: Likewise. * include/std/fstream: Likewise. * include/std/future: Likewise. * include/std/istream: Likewise. * include/std/iostream: Likewise. * include/std/mutex: Likewise. * include/std/numeric: Likewise. * include/std/ostream: Likewise. * include/std/ratio: Likewise. * include/std/shared_mutex: Likewise. * include/std/stdexcept: Likewise. * include/std/streambuf: Likewise. * include/std/valarray: Likewise. * include/std/variant: Likewise. * include/tr1/cmath: Likewise. * include/tr1/regex: Likewise. * include/tr2/dynamic_bitset: Likewise. * libsupc++/atomic_lockfree_defines.h: Likewise. * libsupc++/exception: Likewise. * libsupc++/exception.h: Likewise. * libsupc++/exception_ptr.h: Likewise. * libsupc++/nested_exception.h: Likewise. (cherry picked from commit f0b883464c58cb2f3f521776e65008b1fa75f79e) Diff: --- libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/basic_ios.h | 12 +-- libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/fs_dir.h | 2 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 2 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable_policy.h | 2 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/locale_classes.h | 12 +-- libstdc++-v3/include/bits/locale_facets.h | 36 ++++---- libstdc++-v3/include/bits/locale_facets_nonio.h | 28 +++---- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/refwrap.h | 2 +- libstdc++-v3/include/bits/regex.h | 40 ++++----- libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/regex_constants.h | 8 +- libstdc++-v3/include/bits/regex_error.h | 6 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_scanner.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 12 +-- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 2 +- libstdc++-v3/include/bits/std_function.h | 2 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 16 ++-- libstdc++-v3/include/bits/stl_iterator.h | 8 +- .../include/bits/stl_iterator_base_types.h | 8 +- libstdc++-v3/include/bits/stl_map.h | 46 +++++------ libstdc++-v3/include/bits/stl_multimap.h | 46 +++++------ libstdc++-v3/include/bits/stl_multiset.h | 24 +++--- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 32 ++++---- libstdc++-v3/include/bits/stream_iterator.h | 6 +- libstdc++-v3/include/bits/streambuf_iterator.h | 8 +- libstdc++-v3/include/bits/unique_ptr.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 96 +++++++++++----------- libstdc++-v3/include/bits/unordered_set.h | 88 ++++++++++---------- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/experimental/any | 6 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- libstdc++-v3/include/experimental/buffer | 16 ++-- libstdc++-v3/include/experimental/internet | 42 +++++----- libstdc++-v3/include/experimental/optional | 2 +- libstdc++-v3/include/experimental/propagate_const | 2 +- libstdc++-v3/include/experimental/socket | 10 +-- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 8 +- .../pb_ds/detail/priority_queue_base_dispatch.hpp | 2 +- .../detail/tree_policy/node_metadata_selector.hpp | 2 +- .../detail/trie_policy/node_metadata_selector.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 10 +-- libstdc++-v3/include/ext/random | 14 ++-- libstdc++-v3/include/std/any | 4 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/bitset | 32 ++++---- libstdc++-v3/include/std/complex | 26 +++--- libstdc++-v3/include/std/condition_variable | 2 +- libstdc++-v3/include/std/fstream | 4 +- libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/iostream | 4 +- libstdc++-v3/include/std/istream | 28 +++---- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/ostream | 28 +++---- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/streambuf | 20 ++--- libstdc++-v3/include/std/valarray | 4 +- libstdc++-v3/include/std/variant | 2 +- libstdc++-v3/include/tr1/cmath | 6 +- libstdc++-v3/include/tr1/regex | 52 ++++++------ libstdc++-v3/include/tr2/dynamic_bitset | 24 +++--- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/libsupc++/exception.h | 4 +- libstdc++-v3/libsupc++/exception_ptr.h | 2 +- libstdc++-v3/libsupc++/nested_exception.h | 2 +- 89 files changed, 488 insertions(+), 486 deletions(-) diff --git a/libstdc++-v3/include/bits/atomic_base.h b/libstdc++-v3/include/bits/atomic_base.h index e30caef91bf..52b8f8511d6 100644 --- a/libstdc++-v3/include/bits/atomic_base.h +++ b/libstdc++-v3/include/bits/atomic_base.h @@ -817,7 +817,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return __atomic_fetch_sub(&_M_p, _M_type_size(__d), int(__m)); } }; - // @} group atomics + /// @} group atomics _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/basic_ios.h b/libstdc++-v3/include/bits/basic_ios.h index e203af1dd8b..7b72b0d55c0 100644 --- a/libstdc++-v3/include/bits/basic_ios.h +++ b/libstdc++-v3/include/bits/basic_ios.h @@ -67,7 +67,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION class basic_ios : public ios_base { public: - //@{ + ///@{ /** * These are standard types. They permit a standardized way of * referring to names of (or names dependent on) the template @@ -78,9 +78,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION typedef typename _Traits::pos_type pos_type; typedef typename _Traits::off_type off_type; typedef _Traits traits_type; - //@} + ///@} - //@{ + ///@{ /** * These are non-standard types. */ @@ -89,7 +89,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __num_put_type; typedef num_get<_CharT, istreambuf_iterator<_CharT, _Traits> > __num_get_type; - //@} + ///@} // Data members: protected: @@ -106,7 +106,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION const __num_get_type* _M_num_get; public: - //@{ + ///@{ /** * @brief The quick-and-easy status check. * @@ -124,7 +124,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION bool operator!() const { return this->fail(); } - //@} + ///@} /** * @brief Returns the error state of the stream buffer. diff --git a/libstdc++-v3/include/bits/forward_list.h b/libstdc++-v3/include/bits/forward_list.h index 4c277845a51..f3bb1a3b460 100644 --- a/libstdc++-v3/include/bits/forward_list.h +++ b/libstdc++-v3/include/bits/forward_list.h @@ -1149,7 +1149,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER splice_after(const_iterator __pos, forward_list&, const_iterator __before, const_iterator __last) noexcept { _M_splice_after(__pos, __before, __last); } - // @} + /// @} private: #if __cplusplus > 201703L diff --git a/libstdc++-v3/include/bits/fs_dir.h b/libstdc++-v3/include/bits/fs_dir.h index 69f0eb825fe..eaa530c5a74 100644 --- a/libstdc++-v3/include/bits/fs_dir.h +++ b/libstdc++-v3/include/bits/fs_dir.h @@ -522,7 +522,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 _GLIBCXX_END_NAMESPACE_CXX11 - // @} group filesystem + /// @} group filesystem } // namespace filesystem // Use explicit instantiations of these types. Any inconsistency in the diff --git a/libstdc++-v3/include/bits/fs_ops.h b/libstdc++-v3/include/bits/fs_ops.h index ee16499a9f9..d1bf3dce361 100644 --- a/libstdc++-v3/include/bits/fs_ops.h +++ b/libstdc++-v3/include/bits/fs_ops.h @@ -303,7 +303,7 @@ namespace filesystem path weakly_canonical(const path& __p); path weakly_canonical(const path& __p, error_code& __ec); - // @} group filesystem + /// @} group filesystem } // namespace filesystem _GLIBCXX_END_NAMESPACE_VERSION diff --git a/libstdc++-v3/include/bits/fs_path.h b/libstdc++-v3/include/bits/fs_path.h index c24153c6f33..f674d6aec45 100644 --- a/libstdc++-v3/include/bits/fs_path.h +++ b/libstdc++-v3/include/bits/fs_path.h @@ -1266,7 +1266,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 return _M_at_end == __rhs._M_at_end; } - // @} group filesystem + /// @} group filesystem _GLIBCXX_END_NAMESPACE_CXX11 } // namespace filesystem diff --git a/libstdc++-v3/include/bits/functional_hash.h b/libstdc++-v3/include/bits/functional_hash.h index 6a27beed754..a1f80632120 100644 --- a/libstdc++-v3/include/bits/functional_hash.h +++ b/libstdc++-v3/include/bits/functional_hash.h @@ -269,7 +269,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION }; #endif - // @} group hashes + /// @} group hashes // Hint about performance of hash functor. If not fast the hash-based // containers will cache the hash code. diff --git a/libstdc++-v3/include/bits/gslice.h b/libstdc++-v3/include/bits/gslice.h index 9d1c8e5c0d8..95d37619648 100644 --- a/libstdc++-v3/include/bits/gslice.h +++ b/libstdc++-v3/include/bits/gslice.h @@ -177,7 +177,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return *this; } - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/gslice_array.h b/libstdc++-v3/include/bits/gslice_array.h index 8d3999888a5..d184df63b1a 100644 --- a/libstdc++-v3/include/bits/gslice_array.h +++ b/libstdc++-v3/include/bits/gslice_array.h @@ -215,7 +215,7 @@ _DEFINE_VALARRAY_OPERATOR(>>, __shift_right) #undef _DEFINE_VALARRAY_OPERATOR - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/hashtable_policy.h b/libstdc++-v3/include/bits/hashtable_policy.h index b06c2fb61ab..17b173dee63 100644 --- a/libstdc++-v3/include/bits/hashtable_policy.h +++ b/libstdc++-v3/include/bits/hashtable_policy.h @@ -2148,7 +2148,7 @@ namespace __detail __bucket_alloc_traits::deallocate(__alloc, __ptr, __n); } - //@} hashtable-detail + ///@} hashtable-detail } // namespace __detail _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/indirect_array.h b/libstdc++-v3/include/bits/indirect_array.h index f054b85228f..96938374021 100644 --- a/libstdc++-v3/include/bits/indirect_array.h +++ b/libstdc++-v3/include/bits/indirect_array.h @@ -204,7 +204,7 @@ _DEFINE_VALARRAY_OPERATOR(>>, __shift_right) #undef _DEFINE_VALARRAY_OPERATOR - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/locale_classes.h b/libstdc++-v3/include/bits/locale_classes.h index 94dcc85a2c0..32ba37255ed 100644 --- a/libstdc++-v3/include/bits/locale_classes.h +++ b/libstdc++-v3/include/bits/locale_classes.h @@ -85,7 +85,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Cache> friend struct __use_cache; - //@{ + ///@{ /** * @brief Category values. * @@ -104,7 +104,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION static const category messages = 1L << 5; static const category all = (ctype | numeric | collate | time | monetary | messages); - //@} + ///@} // Construct/copy/destroy: @@ -643,11 +643,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef basic_string<_CharT> string_type; - //@} + ///@} protected: // Underlying "C" library locale information saved from @@ -816,11 +816,11 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION class _GLIBCXX_NAMESPACE_CXX11 collate_byname : public collate<_CharT> { public: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef basic_string<_CharT> string_type; - //@} + ///@} explicit collate_byname(const char* __s, size_t __refs = 0) diff --git a/libstdc++-v3/include/bits/locale_facets.h b/libstdc++-v3/include/bits/locale_facets.h index 0db24d53e83..53a387d8b87 100644 --- a/libstdc++-v3/include/bits/locale_facets.h +++ b/libstdc++-v3/include/bits/locale_facets.h @@ -1671,11 +1671,11 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef basic_string<_CharT> string_type; - //@} + ///@} typedef __numpunct_cache<_CharT> __cache_type; protected: @@ -1953,11 +1953,11 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _InIter iter_type; - //@} + ///@} /// Numpunct facet id. static locale::id id; @@ -2000,7 +2000,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL ios_base::iostate& __err, bool& __v) const { return this->do_get(__in, __end, __io, __err, __v); } - //@{ + ///@{ /** * @brief Numeric parsing. * @@ -2063,9 +2063,9 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL ios_base::iostate& __err, unsigned long long& __v) const { return this->do_get(__in, __end, __io, __err, __v); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Numeric parsing. * @@ -2106,7 +2106,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL get(iter_type __in, iter_type __end, ios_base& __io, ios_base::iostate& __err, long double& __v) const { return this->do_get(__in, __end, __io, __err, __v); } - //@} + ///@} /** * @brief Numeric parsing. @@ -2193,7 +2193,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL return __ret; } - //@{ + ///@{ /** * @brief Numeric parsing. * @@ -2270,7 +2270,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, long double&) const; #endif - //@} + ///@} }; template<typename _CharT, typename _InIter> @@ -2294,11 +2294,11 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _OutIter iter_type; - //@} + ///@} /// Numpunct facet id. static locale::id id; @@ -2332,7 +2332,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const { return this->do_put(__s, __io, __fill, __v); } - //@{ + ///@{ /** * @brief Numeric formatting. * @@ -2389,9 +2389,9 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL unsigned long long __v) const { return this->do_put(__s, __io, __fill, __v); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Numeric formatting. * @@ -2441,7 +2441,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL put(iter_type __s, ios_base& __io, char_type __fill, long double __v) const { return this->do_put(__s, __io, __fill, __v); } - //@} + ///@} /** * @brief Numeric formatting. @@ -2492,7 +2492,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL virtual ~num_put() { } - //@{ + ///@{ /** * @brief Numeric formatting. * @@ -2550,7 +2550,7 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL virtual iter_type do_put(iter_type, ios_base&, char_type, long double) const; #endif - //@} + ///@} }; template <typename _CharT, typename _OutIter> diff --git a/libstdc++-v3/include/bits/locale_facets_nonio.h b/libstdc++-v3/include/bits/locale_facets_nonio.h index 8247cfd0bc9..236e47df79e 100644 --- a/libstdc++-v3/include/bits/locale_facets_nonio.h +++ b/libstdc++-v3/include/bits/locale_facets_nonio.h @@ -369,11 +369,11 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _InIter iter_type; - //@} + ///@} /// Numpunct facet id. static locale::id id; @@ -798,11 +798,11 @@ _GLIBCXX_END_NAMESPACE_CXX11 { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _OutIter iter_type; - //@} + ///@} /// Numpunct facet id. static locale::id id; @@ -1025,11 +1025,11 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef basic_string<_CharT> string_type; - //@} + ///@} typedef __moneypunct_cache<_CharT, _Intl> __cache_type; private: @@ -1201,7 +1201,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 frac_digits() const { return this->do_frac_digits(); } - //@{ + ///@{ /** * @brief Return pattern for money values. * @@ -1240,7 +1240,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 pattern neg_format() const { return this->do_neg_format(); } - //@} + ///@} protected: /// Destructor. @@ -1469,12 +1469,12 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _InIter iter_type; typedef basic_string<_CharT> string_type; - //@} + ///@} /// Numpunct facet id. static locale::id id; @@ -1621,12 +1621,12 @@ _GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 class money_put : public locale::facet { public: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _OutIter iter_type; typedef basic_string<_CharT> string_type; - //@} + ///@} /// Numpunct facet id. static locale::id id; @@ -1800,11 +1800,11 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef basic_string<_CharT> string_type; - //@} + ///@} protected: // Underlying "C" library locale information saved from diff --git a/libstdc++-v3/include/bits/mask_array.h b/libstdc++-v3/include/bits/mask_array.h index 8985d7d8d79..c3f8c414508 100644 --- a/libstdc++-v3/include/bits/mask_array.h +++ b/libstdc++-v3/include/bits/mask_array.h @@ -205,7 +205,7 @@ _DEFINE_VALARRAY_OPERATOR(>>, __shift_right) #undef _DEFINE_VALARRAY_OPERATOR - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/refwrap.h b/libstdc++-v3/include/bits/refwrap.h index d95f7c57172..82136011b7a 100644 --- a/libstdc++-v3/include/bits/refwrap.h +++ b/libstdc++-v3/include/bits/refwrap.h @@ -376,7 +376,7 @@ _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type) cref(reference_wrapper<_Tp> __t) noexcept { return { __t.get() }; } - // @} group functors + /// @} group functors _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/regex.h b/libstdc++-v3/include/bits/regex.h index 2bfed517d16..269ba7cfb77 100644 --- a/libstdc++-v3/include/bits/regex.h +++ b/libstdc++-v3/include/bits/regex.h @@ -400,7 +400,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 * @name Constants * std [28.8.1](1) */ - //@{ + ///@{ static constexpr flag_type icase = regex_constants::icase; static constexpr flag_type nosubs = regex_constants::nosubs; static constexpr flag_type optimize = regex_constants::optimize; @@ -411,7 +411,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 static constexpr flag_type awk = regex_constants::awk; static constexpr flag_type grep = regex_constants::grep; static constexpr flag_type egrep = regex_constants::egrep; - //@} + ///@} // [7.8.2] construct/copy/destroy /** @@ -935,7 +935,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 int compare(const value_type* __s) const { return this->_M_str().compare(__s); } - // @} + /// @} // Non-standard, used by comparison operators int @@ -1608,7 +1608,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 /** * @name 10.? Public Types */ - //@{ + ///@{ typedef sub_match<_Bi_iter> value_type; typedef const value_type& const_reference; typedef value_type& reference; @@ -1619,13 +1619,13 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 typedef _Alloc allocator_type; typedef typename __iter_traits::value_type char_type; typedef std::basic_string<char_type> string_type; - //@} + ///@} public: /** * @name 28.10.1 Construction, Copying, and Destruction */ - //@{ + ///@{ /** * @brief Constructs a default %match_results container. @@ -1668,7 +1668,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 */ ~match_results() = default; - //@} + ///@} // 28.10.2, state: /** @@ -1681,7 +1681,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 /** * @name 28.10.2 Size */ - //@{ + ///@{ /** * @brief Gets the number of matches and submatches. @@ -1709,12 +1709,12 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 empty() const noexcept { return size() == 0; } - //@} + ///@} /** * @name 10.3 Element Access */ - //@{ + ///@{ /** * @brief Gets the length of the indicated submatch. @@ -1834,7 +1834,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 cend() const noexcept { return this->end(); } - //@} + ///@} /** * @name 10.4 Formatting @@ -1844,7 +1844,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 * escape sequences accepted by these functions are determined by * their @p flags parameter as documented above. */ - //@{ + ///@{ /** * @pre ready() == true @@ -1895,12 +1895,12 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 return __result; } - //@} + ///@} /** * @name 10.5 Allocator */ - //@{ + ///@{ /** * @brief Gets a copy of the allocator. @@ -1909,12 +1909,12 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 get_allocator() const noexcept { return _Base_type::get_allocator(); } - //@} + ///@} /** * @name 10.6 Swap */ - //@{ + ///@{ /** * @brief Swaps the contents of two match_results. @@ -1926,7 +1926,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 _Base_type::swap(__that); swap(_M_begin, __that._M_begin); } - //@} + ///@} private: template<typename, typename, typename, bool> @@ -2036,7 +2036,7 @@ _GLIBCXX_END_NAMESPACE_CXX11 /** * @name Matching, Searching, and Replacing */ - //@{ + ///@{ /** * @brief Determines if there is a match between the regular expression @p e @@ -2498,7 +2498,7 @@ _GLIBCXX_END_NAMESPACE_CXX11 return __result; } - //@} + ///@} _GLIBCXX_BEGIN_NAMESPACE_CXX11 @@ -2861,7 +2861,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 typedef regex_token_iterator<wstring::const_iterator> wsregex_token_iterator; #endif - //@} // group regex + ///@} // group regex _GLIBCXX_END_NAMESPACE_CXX11 _GLIBCXX_END_NAMESPACE_VERSION diff --git a/libstdc++-v3/include/bits/regex_automaton.h b/libstdc++-v3/include/bits/regex_automaton.h index e5e184b5678..8ba5ea2086d 100644 --- a/libstdc++-v3/include/bits/regex_automaton.h +++ b/libstdc++-v3/include/bits/regex_automaton.h @@ -392,7 +392,7 @@ namespace __detail _StateIdT _M_end; }; - //@} regex-detail + ///@} regex-detail } // namespace __detail _GLIBCXX_END_NAMESPACE_VERSION diff --git a/libstdc++-v3/include/bits/regex_compiler.h b/libstdc++-v3/include/bits/regex_compiler.h index 45a24a6b740..a2305566adb 100644 --- a/libstdc++-v3/include/bits/regex_compiler.h +++ b/libstdc++-v3/include/bits/regex_compiler.h @@ -552,7 +552,7 @@ namespace __detail #endif }; - //@} regex-detail + ///@} regex-detail } // namespace __detail _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/regex_constants.h b/libstdc++-v3/include/bits/regex_constants.h index a7b51ddef20..b9ac8417e83 100644 --- a/libstdc++-v3/include/bits/regex_constants.h +++ b/libstdc++-v3/include/bits/regex_constants.h @@ -50,7 +50,7 @@ namespace regex_constants /** * @name 5.1 Regular Expression Syntax Options */ - //@{ + ///@{ enum __syntax_option { _S_icase, @@ -216,7 +216,7 @@ namespace regex_constants operator^=(syntax_option_type& __a, syntax_option_type __b) { return __a = __a ^ __b; } - //@} + ///@} /** * @name 5.2 Matching Rules @@ -227,7 +227,7 @@ namespace regex_constants * below for any bitmask elements set. * */ - //@{ + ///@{ enum __match_flag { @@ -407,7 +407,7 @@ namespace regex_constants operator^=(match_flag_type& __a, match_flag_type __b) { return __a = __a ^ __b; } - //@} + ///@} } // namespace regex_constants /* @} */ // group regex diff --git a/libstdc++-v3/include/bits/regex_error.h b/libstdc++-v3/include/bits/regex_error.h index af32616619d..40cd7a1690f 100644 --- a/libstdc++-v3/include/bits/regex_error.h +++ b/libstdc++-v3/include/bits/regex_error.h @@ -44,7 +44,7 @@ namespace regex_constants /** * @name 5.3 Error Types */ - //@{ + ///@{ enum error_type { @@ -119,7 +119,7 @@ namespace regex_constants */ constexpr error_type error_stack(_S_error_stack); - //@} + ///@} } // namespace regex_constants // [7.8] Class regex_error @@ -161,7 +161,7 @@ namespace regex_constants friend void __throw_regex_error(regex_constants::error_type, const char*); }; - //@} // group regex + ///@} // group regex void __throw_regex_error(regex_constants::error_type __ecode); diff --git a/libstdc++-v3/include/bits/regex_executor.h b/libstdc++-v3/include/bits/regex_executor.h index 265b493532a..d812eeec4c5 100644 --- a/libstdc++-v3/include/bits/regex_executor.h +++ b/libstdc++-v3/include/bits/regex_executor.h @@ -250,7 +250,7 @@ namespace __detail bool _M_has_sol; }; - //@} regex-detail + ///@} regex-detail } // namespace __detail _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/regex_scanner.h b/libstdc++-v3/include/bits/regex_scanner.h index 8150e944c4d..981f612a120 100644 --- a/libstdc++-v3/include/bits/regex_scanner.h +++ b/libstdc++-v3/include/bits/regex_scanner.h @@ -264,7 +264,7 @@ namespace __detail void (_Scanner::* _M_eat_escape)(); }; - //@} regex-detail + ///@} regex-detail } // namespace __detail _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/shared_ptr.h b/libstdc++-v3/include/bits/shared_ptr.h index 2d53478f1f4..281600b2901 100644 --- a/libstdc++-v3/include/bits/shared_ptr.h +++ b/libstdc++-v3/include/bits/shared_ptr.h @@ -730,7 +730,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } }; - // @} group pointer_abstractions + /// @} group pointer_abstractions #if __cplusplus >= 201703L namespace __detail::__variant diff --git a/libstdc++-v3/include/bits/shared_ptr_atomic.h b/libstdc++-v3/include/bits/shared_ptr_atomic.h index fb99eb55b14..12fe1a0c94d 100644 --- a/libstdc++-v3/include/bits/shared_ptr_atomic.h +++ b/libstdc++-v3/include/bits/shared_ptr_atomic.h @@ -82,7 +82,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION atomic_is_lock_free(const shared_ptr<_Tp>* __p) { return std::atomic_is_lock_free<_Tp, __default_lock_policy>(__p); } - // @} + /// @} /** * @brief Atomic load for shared_ptr objects. @@ -118,7 +118,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline __shared_ptr<_Tp, _Lp> atomic_load(const __shared_ptr<_Tp, _Lp>* __p) { return std::atomic_load_explicit(__p, memory_order_seq_cst); } - // @} + /// @} /** * @brief Atomic store for shared_ptr objects. @@ -157,7 +157,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline void atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r) { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } - // @} + /// @} /** * @brief Atomic exchange for shared_ptr objects. @@ -202,7 +202,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return std::atomic_exchange_explicit(__p, std::move(__r), memory_order_seq_cst); } - // @} + /// @} /** * @brief Atomic compare-and-swap for shared_ptr objects. @@ -320,9 +320,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return std::atomic_compare_exchange_weak_explicit(__p, __v, std::move(__w), memory_order_seq_cst, memory_order_seq_cst); } - // @} + /// @} - // @} group pointer_abstractions + /// @} group pointer_abstractions _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/slice_array.h b/libstdc++-v3/include/bits/slice_array.h index 3d461cbcc5c..901a7608060 100644 --- a/libstdc++-v3/include/bits/slice_array.h +++ b/libstdc++-v3/include/bits/slice_array.h @@ -271,7 +271,7 @@ _DEFINE_VALARRAY_OPERATOR(>>, __shift_right) #undef _DEFINE_VALARRAY_OPERATOR - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/specfun.h b/libstdc++-v3/include/bits/specfun.h index 28f9eb46f3a..60e29ccf5cf 100644 --- a/libstdc++-v3/include/bits/specfun.h +++ b/libstdc++-v3/include/bits/specfun.h @@ -1196,7 +1196,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return __detail::__sph_neumann<__type>(__n, __x); } - // @} group mathsf + /// @} group mathsf _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/bits/std_function.h b/libstdc++-v3/include/bits/std_function.h index b59f6978971..b8eca90b8da 100644 --- a/libstdc++-v3/include/bits/std_function.h +++ b/libstdc++-v3/include/bits/std_function.h @@ -603,7 +603,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template<typename _Functor> _Functor* target() noexcept; template<typename _Functor> const _Functor* target() const noexcept; - // @} + /// @} #endif private: diff --git a/libstdc++-v3/include/bits/std_mutex.h b/libstdc++-v3/include/bits/std_mutex.h index c5036acfe74..65676138506 100644 --- a/libstdc++-v3/include/bits/std_mutex.h +++ b/libstdc++-v3/include/bits/std_mutex.h @@ -171,7 +171,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION mutex_type& _M_device; }; - // @} group mutexes + /// @} group mutexes _GLIBCXX_END_NAMESPACE_VERSION } // namespace #endif // C++11 diff --git a/libstdc++-v3/include/bits/stl_deque.h b/libstdc++-v3/include/bits/stl_deque.h index 5a95399162f..f2daf2ed936 100644 --- a/libstdc++-v3/include/bits/stl_deque.h +++ b/libstdc++-v3/include/bits/stl_deque.h @@ -1911,7 +1911,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER } // called by the second initialize_dispatch above - //@{ + ///@{ /** * @brief Fills the deque with whatever is in [first,last). * @param __first An input iterator. @@ -1932,7 +1932,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER void _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag); - //@} + ///@} /** * @brief Fills the %deque with copies of value. @@ -2014,7 +2014,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER } } - //@{ + ///@{ /// Helper functions for push_* and pop_*. #if __cplusplus < 201103L void _M_push_back_aux(const value_type&); @@ -2031,7 +2031,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER void _M_pop_back_aux(); void _M_pop_front_aux(); - //@} + ///@} // Internal insert functions follow. The *_aux functions do the actual // insertion work when all shortcuts fail. @@ -2152,7 +2152,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _M_shrink_to_fit(); #endif - //@{ + ///@{ /// Memory-handling helpers for the previous internal insert functions. iterator _M_reserve_elements_at_front(size_type __n) @@ -2179,10 +2179,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER void _M_new_elements_at_back(size_type __new_elements); - //@} + ///@} - //@{ + ///@{ /** * @brief Memory-handling helpers for the major %map. * @@ -2208,7 +2208,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER void _M_reallocate_map(size_type __nodes_to_add, bool __add_at_front); - //@} + ///@} #if __cplusplus >= 201103L // Constant-time, nothrow move assignment when source object's memory diff --git a/libstdc++-v3/include/bits/stl_iterator.h b/libstdc++-v3/include/bits/stl_iterator.h index 11dd9b0fd4c..c743215c83e 100644 --- a/libstdc++-v3/include/bits/stl_iterator.h +++ b/libstdc++-v3/include/bits/stl_iterator.h @@ -310,7 +310,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return __t.operator->(); } }; - //@{ + ///@{ /** * @param __x A %reverse_iterator. * @param __y A %reverse_iterator. @@ -393,7 +393,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION operator>=(const reverse_iterator<_IteratorL>& __x, const reverse_iterator<_IteratorR>& __y) { return !(__x < __y); } - //@} + ///@} #if __cplusplus < 201103L template<typename _Iterator> @@ -765,7 +765,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION typename _Container::iterator(__i)); } - // @} group iterators + /// @} group iterators _GLIBCXX_END_NAMESPACE_VERSION } // namespace @@ -1242,7 +1242,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __make_move_if_noexcept_iterator(_Tp* __i) { return _ReturnType(__i); } - // @} group iterators + /// @} group iterators template<typename _Iterator> auto diff --git a/libstdc++-v3/include/bits/stl_iterator_base_types.h b/libstdc++-v3/include/bits/stl_iterator_base_types.h index 4920b61a840..a330a8ce8c0 100644 --- a/libstdc++-v3/include/bits/stl_iterator_base_types.h +++ b/libstdc++-v3/include/bits/stl_iterator_base_types.h @@ -75,7 +75,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * @defgroup iterators Iterators * Abstractions for uniform iterating through various underlying types. */ - //@{ + ///@{ /** * @defgroup iterator_tags Iterator Tags @@ -84,7 +84,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * are. Different underlying algorithms can then be used based on the * different operations supported by different iterator types. */ - //@{ + ///@{ /// Marking input iterators. struct input_iterator_tag { }; @@ -101,7 +101,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION /// Random-access iterators support a superset of bidirectional /// iterator operations. struct random_access_iterator_tag : public bidirectional_iterator_tag { }; - //@} + ///@} /** * @brief Common %iterator class. @@ -205,7 +205,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __iterator_category(const _Iter&) { return typename iterator_traits<_Iter>::iterator_category(); } - //@} + ///@} #if __cplusplus < 201103L // If _Iterator has a base returns it otherwise _Iterator is returned diff --git a/libstdc++-v3/include/bits/stl_map.h b/libstdc++-v3/include/bits/stl_map.h index a87bba83c0d..6b5d66f1790 100644 --- a/libstdc++-v3/include/bits/stl_map.h +++ b/libstdc++-v3/include/bits/stl_map.h @@ -814,7 +814,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER insert(_Pair&& __x) { return _M_t._M_emplace_unique(std::forward<_Pair>(__x)); } #endif - // @} + /// @} #if __cplusplus >= 201103L /** @@ -876,7 +876,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::forward<_Pair>(__x)); } #endif - // @} + /// @} /** * @brief Template function that attempts to insert a range of elements. @@ -1035,7 +1035,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator erase(iterator __position) { return _M_t.erase(__position); } - // @} + /// @} #else /** * @brief Erases an element from a %map. @@ -1151,7 +1151,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // [23.3.1.3] map operations - //@{ + ///@{ /** * @brief Tries to locate an element in a %map. * @param __x Key of (key, value) %pair to be located. @@ -1174,9 +1174,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER find(const _Kt& __x) -> decltype(_M_t._M_find_tr(__x)) { return _M_t._M_find_tr(__x); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Tries to locate an element in a %map. * @param __x Key of (key, value) %pair to be located. @@ -1199,9 +1199,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER find(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x)) { return _M_t._M_find_tr(__x); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the number of elements with given key. * @param __x Key of (key, value) pairs to be located. @@ -1220,10 +1220,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) { return _M_t._M_count_tr(__x); } #endif - //@} + ///@} #if __cplusplus > 201703L - //@{ + ///@{ /** * @brief Finds whether an element with the given key exists. * @param __x Key of (key, value) pairs to be located. @@ -1238,10 +1238,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER contains(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x), void(), true) { return _M_t._M_find_tr(__x) != _M_t.end(); } - //@} + ///@} #endif - //@{ + ///@{ /** * @brief Finds the beginning of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -1264,9 +1264,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_lower_bound_tr(__x))) { return iterator(_M_t._M_lower_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the beginning of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -1289,9 +1289,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator(_M_t._M_lower_bound_tr(__x))) { return const_iterator(_M_t._M_lower_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the end of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -1309,9 +1309,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) { return iterator(_M_t._M_upper_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the end of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -1329,9 +1329,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator(_M_t._M_upper_bound_tr(__x))) { return const_iterator(_M_t._M_upper_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key of (key, value) pairs to be located. @@ -1358,9 +1358,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(pair<iterator, iterator>(_M_t._M_equal_range_tr(__x))) { return pair<iterator, iterator>(_M_t._M_equal_range_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key of (key, value) pairs to be located. @@ -1391,7 +1391,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _M_t._M_equal_range_tr(__x)); } #endif - //@} + ///@} template<typename _K1, typename _T1, typename _C1, typename _A1> friend bool diff --git a/libstdc++-v3/include/bits/stl_multimap.h b/libstdc++-v3/include/bits/stl_multimap.h index 4c4ccad3ac0..94c40366b49 100644 --- a/libstdc++-v3/include/bits/stl_multimap.h +++ b/libstdc++-v3/include/bits/stl_multimap.h @@ -549,7 +549,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER insert(_Pair&& __x) { return _M_t._M_emplace_equal(std::forward<_Pair>(__x)); } #endif - // @} + /// @} /** * @brief Inserts a std::pair into the %multimap. @@ -595,7 +595,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::forward<_Pair>(__x)); } #endif - // @} + /// @} /** * @brief A template function that attempts to insert a range @@ -705,7 +705,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator erase(iterator __position) { return _M_t.erase(__position); } - // @} + /// @} #else /** * @brief Erases an element from a %multimap. @@ -825,7 +825,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // multimap operations - //@{ + ///@{ /** * @brief Tries to locate an element in a %multimap. * @param __x Key of (key, value) pair to be located. @@ -847,9 +847,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER find(const _Kt& __x) -> decltype(_M_t._M_find_tr(__x)) { return _M_t._M_find_tr(__x); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Tries to locate an element in a %multimap. * @param __x Key of (key, value) pair to be located. @@ -871,9 +871,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER find(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x)) { return _M_t._M_find_tr(__x); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the number of elements with given key. * @param __x Key of (key, value) pairs to be located. @@ -889,10 +889,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) { return _M_t._M_count_tr(__x); } #endif - //@} + ///@} #if __cplusplus > 201703L - //@{ + ///@{ /** * @brief Finds whether an element with the given key exists. * @param __x Key of (key, value) pairs to be located. @@ -907,10 +907,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER contains(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x), void(), true) { return _M_t._M_find_tr(__x) != _M_t.end(); } - //@} + ///@} #endif - //@{ + ///@{ /** * @brief Finds the beginning of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -933,9 +933,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_lower_bound_tr(__x))) { return iterator(_M_t._M_lower_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the beginning of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -958,9 +958,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator(_M_t._M_lower_bound_tr(__x))) { return const_iterator(_M_t._M_lower_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the end of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -978,9 +978,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) { return iterator(_M_t._M_upper_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the end of a subsequence matching given key. * @param __x Key of (key, value) pair to be located. @@ -998,9 +998,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator(_M_t._M_upper_bound_tr(__x))) { return const_iterator(_M_t._M_upper_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key of (key, value) pairs to be located. @@ -1025,9 +1025,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(pair<iterator, iterator>(_M_t._M_equal_range_tr(__x))) { return pair<iterator, iterator>(_M_t._M_equal_range_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key of (key, value) pairs to be located. @@ -1056,7 +1056,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _M_t._M_equal_range_tr(__x)); } #endif - //@} + ///@} template<typename _K1, typename _T1, typename _C1, typename _A1> friend bool diff --git a/libstdc++-v3/include/bits/stl_multiset.h b/libstdc++-v3/include/bits/stl_multiset.h index af733ea34dc..3fbe7f6492c 100644 --- a/libstdc++-v3/include/bits/stl_multiset.h +++ b/libstdc++-v3/include/bits/stl_multiset.h @@ -720,7 +720,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // multiset operations: - //@{ + ///@{ /** * @brief Finds the number of elements with given key. * @param __x Key of elements to be located. @@ -736,10 +736,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) { return _M_t._M_count_tr(__x); } #endif - //@} + ///@} #if __cplusplus > 201703L - //@{ + ///@{ /** * @brief Finds whether an element with the given key exists. * @param __x Key of elements to be located. @@ -754,12 +754,12 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER contains(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x), void(), true) { return _M_t._M_find_tr(__x) != _M_t.end(); } - //@} + ///@} #endif // _GLIBCXX_RESOLVE_LIB_DEFECTS // 214. set::find() missing const overload - //@{ + ///@{ /** * @brief Tries to locate an element in a %set. * @param __x Element to be located. @@ -792,9 +792,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator{_M_t._M_find_tr(__x)}) { return const_iterator{_M_t._M_find_tr(__x)}; } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the beginning of a subsequence matching given key. * @param __x Key to be located. @@ -827,9 +827,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_lower_bound_tr(__x))) { return iterator(_M_t._M_lower_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the end of a subsequence matching given key. * @param __x Key to be located. @@ -857,9 +857,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) { return iterator(_M_t._M_upper_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key to be located. @@ -896,7 +896,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(pair<iterator, iterator>(_M_t._M_equal_range_tr(__x))) { return pair<iterator, iterator>(_M_t._M_equal_range_tr(__x)); } #endif - //@} + ///@} template<typename _K1, typename _C1, typename _A1> friend bool diff --git a/libstdc++-v3/include/bits/stl_numeric.h b/libstdc++-v3/include/bits/stl_numeric.h index 387bed91174..ab8ed208481 100644 --- a/libstdc++-v3/include/bits/stl_numeric.h +++ b/libstdc++-v3/include/bits/stl_numeric.h @@ -394,7 +394,7 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO return ++__result; } - // @} group numeric_ops + /// @} group numeric_ops #undef _GLIBCXX_MOVE_IF_20 diff --git a/libstdc++-v3/include/bits/stl_set.h b/libstdc++-v3/include/bits/stl_set.h index 3131a7974b0..60252627a2a 100644 --- a/libstdc++-v3/include/bits/stl_set.h +++ b/libstdc++-v3/include/bits/stl_set.h @@ -115,14 +115,14 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER public: // typedefs: - //@{ + ///@{ /// Public typedefs. typedef _Key key_type; typedef _Key value_type; typedef _Compare key_compare; typedef _Compare value_compare; typedef _Alloc allocator_type; - //@} + ///@} private: typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template @@ -135,7 +135,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits; public: - //@{ + ///@{ /// Iterator-related typedefs. typedef typename _Alloc_traits::pointer pointer; typedef typename _Alloc_traits::const_pointer const_pointer; @@ -150,7 +150,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator; typedef typename _Rep_type::size_type size_type; typedef typename _Rep_type::difference_type difference_type; - //@} + ///@} #if __cplusplus > 201402L using node_type = typename _Rep_type::node_type; @@ -735,7 +735,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // set operations: - //@{ + ///@{ /** * @brief Finds the number of elements. * @param __x Element to located. @@ -755,10 +755,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(_M_t._M_count_tr(__x)) { return _M_t._M_count_tr(__x); } #endif - //@} + ///@} #if __cplusplus > 201703L - //@{ + ///@{ /** * @brief Finds whether an element with the given key exists. * @param __x Key of elements to be located. @@ -773,12 +773,12 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER contains(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x), void(), true) { return _M_t._M_find_tr(__x) != _M_t.end(); } - //@} + ///@} #endif // _GLIBCXX_RESOLVE_LIB_DEFECTS // 214. set::find() missing const overload - //@{ + ///@{ /** * @brief Tries to locate an element in a %set. * @param __x Element to be located. @@ -811,9 +811,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator{_M_t._M_find_tr(__x)}) { return const_iterator{_M_t._M_find_tr(__x)}; } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the beginning of a subsequence matching given key. * @param __x Key to be located. @@ -846,9 +846,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(const_iterator(_M_t._M_lower_bound_tr(__x))) { return const_iterator(_M_t._M_lower_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds the end of a subsequence matching given key. * @param __x Key to be located. @@ -876,9 +876,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) { return const_iterator(_M_t._M_upper_bound_tr(__x)); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key to be located. @@ -915,7 +915,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER -> decltype(pair<iterator, iterator>(_M_t._M_equal_range_tr(__x))) { return pair<iterator, iterator>(_M_t._M_equal_range_tr(__x)); } #endif - //@} + ///@} template<typename _K1, typename _C1, typename _A1> friend bool diff --git a/libstdc++-v3/include/bits/stream_iterator.h b/libstdc++-v3/include/bits/stream_iterator.h index bc3353ab10f..0473f7eb14f 100644 --- a/libstdc++-v3/include/bits/stream_iterator.h +++ b/libstdc++-v3/include/bits/stream_iterator.h @@ -159,12 +159,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION : public iterator<output_iterator_tag, void, void, void, void> { public: - //@{ + ///@{ /// Public typedef typedef _CharT char_type; typedef _Traits traits_type; typedef basic_ostream<_CharT, _Traits> ostream_type; - //@} + ///@} private: ostream_type* _M_stream; @@ -222,7 +222,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return *this; } }; - // @} group iterators + /// @} group iterators _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/bits/streambuf_iterator.h b/libstdc++-v3/include/bits/streambuf_iterator.h index 2f4ff494a3a..aa6b9eda0be 100644 --- a/libstdc++-v3/include/bits/streambuf_iterator.h +++ b/libstdc++-v3/include/bits/streambuf_iterator.h @@ -59,14 +59,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _Traits traits_type; typedef typename _Traits::int_type int_type; typedef basic_streambuf<_CharT, _Traits> streambuf_type; typedef basic_istream<_CharT, _Traits> istream_type; - //@} + ///@} template<typename _CharT2> friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, @@ -222,13 +222,13 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { public: // Types: - //@{ + ///@{ /// Public typedefs typedef _CharT char_type; typedef _Traits traits_type; typedef basic_streambuf<_CharT, _Traits> streambuf_type; typedef basic_ostream<_CharT, _Traits> ostream_type; - //@} + ///@} template<typename _CharT2> friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, diff --git a/libstdc++-v3/include/bits/unique_ptr.h b/libstdc++-v3/include/bits/unique_ptr.h index c934873a722..3d6d1ee6219 100644 --- a/libstdc++-v3/include/bits/unique_ptr.h +++ b/libstdc++-v3/include/bits/unique_ptr.h @@ -868,7 +868,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION make_unique(_Args&&...) = delete; #endif - // @} group pointer_abstractions + /// @} group pointer_abstractions #if __cplusplus >= 201703L namespace __detail::__variant diff --git a/libstdc++-v3/include/bits/unordered_map.h b/libstdc++-v3/include/bits/unordered_map.h index a71ed327e2e..855d8c8068f 100644 --- a/libstdc++-v3/include/bits/unordered_map.h +++ b/libstdc++-v3/include/bits/unordered_map.h @@ -106,7 +106,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER public: // typedefs: - //@{ + ///@{ /// Public typedefs. typedef typename _Hashtable::key_type key_type; typedef typename _Hashtable::value_type value_type; @@ -114,9 +114,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Hashtable::hasher hasher; typedef typename _Hashtable::key_equal key_equal; typedef typename _Hashtable::allocator_type allocator_type; - //@} + ///@} - //@{ + ///@{ /// Iterator-related typedefs. typedef typename _Hashtable::pointer pointer; typedef typename _Hashtable::const_pointer const_pointer; @@ -128,7 +128,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Hashtable::const_local_iterator const_local_iterator; typedef typename _Hashtable::size_type size_type; typedef typename _Hashtable::difference_type difference_type; - //@} + ///@} #if __cplusplus > 201402L using node_type = typename _Hashtable::node_type; @@ -325,7 +325,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER begin() noexcept { return _M_h.begin(); } - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points to the first * element in the %unordered_map. @@ -337,7 +337,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator cbegin() const noexcept { return _M_h.begin(); } - //@} + ///@} /** * Returns a read/write iterator that points one past the last element in @@ -347,7 +347,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER end() noexcept { return _M_h.end(); } - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points one past the last * element in the %unordered_map. @@ -359,7 +359,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator cend() const noexcept { return _M_h.end(); } - //@} + ///@} // modifiers. @@ -558,7 +558,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER } #endif // C++17 - //@{ + ///@{ /** * @brief Attempts to insert a std::pair into the %unordered_map. @@ -591,9 +591,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER pair<iterator, bool>> insert(_Pair&& __x) { return _M_h.emplace(std::forward<_Pair>(__x)); } - //@} + ///@} - //@{ + ///@{ /** * @brief Attempts to insert a std::pair into the %unordered_map. * @param __hint An iterator that serves as a hint as to where the @@ -629,7 +629,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER __enable_if_t<is_constructible<value_type, _Pair&&>::value, iterator> insert(const_iterator __hint, _Pair&& __x) { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } - //@} + ///@} /** * @brief A template function that attempts to insert a range of @@ -775,7 +775,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER } #endif - //@{ + ///@{ /** * @brief Erases an element from an %unordered_map. * @param __position An iterator pointing to the element to be erased. @@ -797,7 +797,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator erase(iterator __position) { return _M_h.erase(__position); } - //@} + ///@} /** * @brief Erases elements according to the provided key. @@ -905,7 +905,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // lookup. - //@{ + ///@{ /** * @brief Tries to locate an element in an %unordered_map. * @param __x Key to be located. @@ -924,7 +924,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator find(const key_type& __x) const { return _M_h.find(__x); } - //@} + ///@} /** * @brief Finds the number of elements. @@ -950,7 +950,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h.find(__x) != _M_h.end(); } #endif - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key to be located. @@ -966,9 +966,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::pair<const_iterator, const_iterator> equal_range(const key_type& __x) const { return _M_h.equal_range(__x); } - //@} + ///@} - //@{ + ///@{ /** * @brief Subscript ( @c [] ) access to %unordered_map data. * @param __k The key for which data should be retrieved. @@ -988,9 +988,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER mapped_type& operator[](key_type&& __k) { return _M_h[std::move(__k)]; } - //@} + ///@} - //@{ + ///@{ /** * @brief Access to %unordered_map data. * @param __k The key for which data should be retrieved. @@ -1005,7 +1005,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const mapped_type& at(const key_type& __k) const { return _M_h.at(__k); } - //@} + ///@} // bucket interface. @@ -1047,7 +1047,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER begin(size_type __n) { return _M_h.begin(__n); } - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to the first * bucket element. @@ -1061,7 +1061,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cbegin(size_type __n) const { return _M_h.cbegin(__n); } - //@} + ///@} /** * @brief Returns a read/write iterator pointing to one past the last @@ -1073,7 +1073,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER end(size_type __n) { return _M_h.end(__n); } - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to one past * the last bucket elements. @@ -1087,7 +1087,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cend(size_type __n) const { return _M_h.cend(__n); } - //@} + ///@} // hash policy. @@ -1255,7 +1255,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER public: // typedefs: - //@{ + ///@{ /// Public typedefs. typedef typename _Hashtable::key_type key_type; typedef typename _Hashtable::value_type value_type; @@ -1263,9 +1263,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Hashtable::hasher hasher; typedef typename _Hashtable::key_equal key_equal; typedef typename _Hashtable::allocator_type allocator_type; - //@} + ///@} - //@{ + ///@{ /// Iterator-related typedefs. typedef typename _Hashtable::pointer pointer; typedef typename _Hashtable::const_pointer const_pointer; @@ -1277,7 +1277,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Hashtable::const_local_iterator const_local_iterator; typedef typename _Hashtable::size_type size_type; typedef typename _Hashtable::difference_type difference_type; - //@} + ///@} #if __cplusplus > 201402L using node_type = typename _Hashtable::node_type; @@ -1473,7 +1473,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER begin() noexcept { return _M_h.begin(); } - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points to the first * element in the %unordered_multimap. @@ -1485,7 +1485,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator cbegin() const noexcept { return _M_h.begin(); } - //@} + ///@} /** * Returns a read/write iterator that points one past the last element in @@ -1495,7 +1495,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER end() noexcept { return _M_h.end(); } - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points one past the last * element in the %unordered_multimap. @@ -1507,7 +1507,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator cend() const noexcept { return _M_h.end(); } - //@} + ///@} // modifiers. @@ -1558,7 +1558,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER emplace_hint(const_iterator __pos, _Args&&... __args) { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } - //@{ + ///@{ /** * @brief Inserts a std::pair into the %unordered_multimap. * @param __x Pair to be inserted (see std::make_pair for easy @@ -1580,9 +1580,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER __enable_if_t<is_constructible<value_type, _Pair&&>::value, iterator> insert(_Pair&& __x) { return _M_h.emplace(std::forward<_Pair>(__x)); } - //@} + ///@} - //@{ + ///@{ /** * @brief Inserts a std::pair into the %unordered_multimap. * @param __hint An iterator that serves as a hint as to where the @@ -1616,7 +1616,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER __enable_if_t<is_constructible<value_type, _Pair&&>::value, iterator> insert(const_iterator __hint, _Pair&& __x) { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } - //@} + ///@} /** * @brief A template function that attempts to insert a range of @@ -1669,7 +1669,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h._M_reinsert_node_multi(__hint, std::move(__nh)); } #endif // C++17 - //@{ + ///@{ /** * @brief Erases an element from an %unordered_multimap. * @param __position An iterator pointing to the element to be erased. @@ -1691,7 +1691,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator erase(iterator __position) { return _M_h.erase(__position); } - //@} + ///@} /** * @brief Erases elements according to the provided key. @@ -1801,7 +1801,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // lookup. - //@{ + ///@{ /** * @brief Tries to locate an element in an %unordered_multimap. * @param __x Key to be located. @@ -1820,7 +1820,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator find(const key_type& __x) const { return _M_h.find(__x); } - //@} + ///@} /** * @brief Finds the number of elements. @@ -1842,7 +1842,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h.find(__x) != _M_h.end(); } #endif - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key to be located. @@ -1856,7 +1856,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::pair<const_iterator, const_iterator> equal_range(const key_type& __x) const { return _M_h.equal_range(__x); } - //@} + ///@} // bucket interface. @@ -1898,7 +1898,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER begin(size_type __n) { return _M_h.begin(__n); } - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to the first * bucket element. @@ -1912,7 +1912,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cbegin(size_type __n) const { return _M_h.cbegin(__n); } - //@} + ///@} /** * @brief Returns a read/write iterator pointing to one past the last @@ -1924,7 +1924,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER end(size_type __n) { return _M_h.end(__n); } - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to one past * the last bucket elements. @@ -1938,7 +1938,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cend(size_type __n) const { return _M_h.cend(__n); } - //@} + ///@} // hash policy. diff --git a/libstdc++-v3/include/bits/unordered_set.h b/libstdc++-v3/include/bits/unordered_set.h index 34707df524e..515592f2079 100644 --- a/libstdc++-v3/include/bits/unordered_set.h +++ b/libstdc++-v3/include/bits/unordered_set.h @@ -101,16 +101,16 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER public: // typedefs: - //@{ + ///@{ /// Public typedefs. typedef typename _Hashtable::key_type key_type; typedef typename _Hashtable::value_type value_type; typedef typename _Hashtable::hasher hasher; typedef typename _Hashtable::key_equal key_equal; typedef typename _Hashtable::allocator_type allocator_type; - //@} + ///@} - //@{ + ///@{ /// Iterator-related typedefs. typedef typename _Hashtable::pointer pointer; typedef typename _Hashtable::const_pointer const_pointer; @@ -122,7 +122,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Hashtable::const_local_iterator const_local_iterator; typedef typename _Hashtable::size_type size_type; typedef typename _Hashtable::difference_type difference_type; - //@} + ///@} #if __cplusplus > 201402L using node_type = typename _Hashtable::node_type; @@ -311,7 +311,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // iterators. - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points to the first * element in the %unordered_set. @@ -323,9 +323,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator begin() const noexcept { return _M_h.begin(); } - //@} + ///@} - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points one past the last * element in the %unordered_set. @@ -337,7 +337,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator end() const noexcept { return _M_h.end(); } - //@} + ///@} /** * Returns a read-only (constant) iterator that points to the first @@ -403,7 +403,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER emplace_hint(const_iterator __pos, _Args&&... __args) { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } - //@{ + ///@{ /** * @brief Attempts to insert an element into the %unordered_set. * @param __x Element to be inserted. @@ -424,9 +424,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::pair<iterator, bool> insert(value_type&& __x) { return _M_h.insert(std::move(__x)); } - //@} + ///@} - //@{ + ///@{ /** * @brief Attempts to insert an element into the %unordered_set. * @param __hint An iterator that serves as a hint as to where the @@ -453,7 +453,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator insert(const_iterator __hint, value_type&& __x) { return _M_h.insert(__hint, std::move(__x)); } - //@} + ///@} /** * @brief A template function that attempts to insert a range of @@ -505,7 +505,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h._M_reinsert_node(std::move(__nh)).position; } #endif // C++17 - //@{ + ///@{ /** * @brief Erases an element from an %unordered_set. * @param __position An iterator pointing to the element to be erased. @@ -527,7 +527,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator erase(iterator __position) { return _M_h.erase(__position); } - //@} + ///@} /** * @brief Erases elements according to the provided key. @@ -634,7 +634,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // lookup. - //@{ + ///@{ /** * @brief Tries to locate an element in an %unordered_set. * @param __x Element to be located. @@ -653,7 +653,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator find(const key_type& __x) const { return _M_h.find(__x); } - //@} + ///@} /** * @brief Finds the number of elements. @@ -679,7 +679,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h.find(__x) != _M_h.end(); } #endif - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key to be located. @@ -695,7 +695,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::pair<const_iterator, const_iterator> equal_range(const key_type& __x) const { return _M_h.equal_range(__x); } - //@} + ///@} // bucket interface. @@ -727,7 +727,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER bucket(const key_type& __key) const { return _M_h.bucket(__key); } - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to the first * bucket element. @@ -745,9 +745,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cbegin(size_type __n) const { return _M_h.cbegin(__n); } - //@} + ///@} - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to one past * the last bucket elements. @@ -765,7 +765,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cend(size_type __n) const { return _M_h.cend(__n); } - //@} + ///@} // hash policy. @@ -917,16 +917,16 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER public: // typedefs: - //@{ + ///@{ /// Public typedefs. typedef typename _Hashtable::key_type key_type; typedef typename _Hashtable::value_type value_type; typedef typename _Hashtable::hasher hasher; typedef typename _Hashtable::key_equal key_equal; typedef typename _Hashtable::allocator_type allocator_type; - //@} + ///@} - //@{ + ///@{ /// Iterator-related typedefs. typedef typename _Hashtable::pointer pointer; typedef typename _Hashtable::const_pointer const_pointer; @@ -938,7 +938,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER typedef typename _Hashtable::const_local_iterator const_local_iterator; typedef typename _Hashtable::size_type size_type; typedef typename _Hashtable::difference_type difference_type; - //@} + ///@} #if __cplusplus > 201402L using node_type = typename _Hashtable::node_type; @@ -1126,7 +1126,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // iterators. - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points to the first * element in the %unordered_multiset. @@ -1138,9 +1138,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator begin() const noexcept { return _M_h.begin(); } - //@} + ///@} - //@{ + ///@{ /** * Returns a read-only (constant) iterator that points one past the last * element in the %unordered_multiset. @@ -1152,7 +1152,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator end() const noexcept { return _M_h.end(); } - //@} + ///@} /** * Returns a read-only (constant) iterator that points to the first @@ -1206,7 +1206,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER emplace_hint(const_iterator __pos, _Args&&... __args) { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } - //@{ + ///@{ /** * @brief Inserts an element into the %unordered_multiset. * @param __x Element to be inserted. @@ -1221,9 +1221,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator insert(value_type&& __x) { return _M_h.insert(std::move(__x)); } - //@} + ///@} - //@{ + ///@{ /** * @brief Inserts an element into the %unordered_multiset. * @param __hint An iterator that serves as a hint as to where the @@ -1247,7 +1247,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator insert(const_iterator __hint, value_type&& __x) { return _M_h.insert(__hint, std::move(__x)); } - //@} + ///@} /** * @brief A template function that inserts a range of elements. @@ -1298,7 +1298,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h._M_reinsert_node_multi(__hint, std::move(__nh)); } #endif // C++17 - //@{ + ///@{ /** * @brief Erases an element from an %unordered_multiset. * @param __position An iterator pointing to the element to be erased. @@ -1321,7 +1321,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER iterator erase(iterator __position) { return _M_h.erase(__position); } - //@} + ///@} /** @@ -1434,7 +1434,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER // lookup. - //@{ + ///@{ /** * @brief Tries to locate an element in an %unordered_multiset. * @param __x Element to be located. @@ -1453,7 +1453,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_iterator find(const key_type& __x) const { return _M_h.find(__x); } - //@} + ///@} /** * @brief Finds the number of elements. @@ -1475,7 +1475,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER { return _M_h.find(__x) != _M_h.end(); } #endif - //@{ + ///@{ /** * @brief Finds a subsequence matching given key. * @param __x Key to be located. @@ -1489,7 +1489,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER std::pair<const_iterator, const_iterator> equal_range(const key_type& __x) const { return _M_h.equal_range(__x); } - //@} + ///@} // bucket interface. @@ -1521,7 +1521,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER bucket(const key_type& __key) const { return _M_h.bucket(__key); } - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to the first * bucket element. @@ -1539,9 +1539,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cbegin(size_type __n) const { return _M_h.cbegin(__n); } - //@} + ///@} - //@{ + ///@{ /** * @brief Returns a read-only (constant) iterator pointing to one past * the last bucket elements. @@ -1559,7 +1559,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER const_local_iterator cend(size_type __n) const { return _M_h.cend(__n); } - //@} + ///@} // hash policy. diff --git a/libstdc++-v3/include/decimal/decimal b/libstdc++-v3/include/decimal/decimal index 32f3cdacfc4..7c28da283f8 100644 --- a/libstdc++-v3/include/decimal/decimal +++ b/libstdc++-v3/include/decimal/decimal @@ -484,7 +484,7 @@ namespace decimal #define _GLIBCXX_USE_DECIMAL_ 1 } // namespace decimal - // @} group decimal + /// @} group decimal _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/experimental/any b/libstdc++-v3/include/experimental/any index 33a2d514cf3..aa48db4a4c6 100644 --- a/libstdc++-v3/include/experimental/any +++ b/libstdc++-v3/include/experimental/any @@ -409,7 +409,7 @@ inline namespace fundamentals_v1 return std::move(*__p); __throw_bad_any_cast(); } - // @} + /// @} /// @cond undocumented template<typename _Tp> @@ -476,7 +476,7 @@ inline namespace fundamentals_v1 return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); return nullptr; } - // @} + /// @} template<typename _Tp> void @@ -552,7 +552,7 @@ inline namespace fundamentals_v1 _S_manage(_Op, const any*, _Arg*) { } }; - // @} group any + /// @} group any } // namespace fundamentals_v1 } // namespace experimental diff --git a/libstdc++-v3/include/experimental/array b/libstdc++-v3/include/experimental/array index 3fece233319..c2aac4a73d9 100644 --- a/libstdc++-v3/include/experimental/array +++ b/libstdc++-v3/include/experimental/array @@ -101,7 +101,7 @@ template <typename _Tp, size_t _Nm> return __to_array(__a, make_index_sequence<_Nm>{}); } - // @} group make_array + /// @} group make_array } // namespace fundamentals_v2 } // namespace experimental diff --git a/libstdc++-v3/include/experimental/bits/fs_dir.h b/libstdc++-v3/include/experimental/bits/fs_dir.h index 8e6475c48c4..453e03d31ad 100644 --- a/libstdc++-v3/include/experimental/bits/fs_dir.h +++ b/libstdc++-v3/include/experimental/bits/fs_dir.h @@ -351,7 +351,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 _GLIBCXX_END_NAMESPACE_CXX11 - // @} group filesystem-ts + /// @} group filesystem-ts } // namespace v1 } // namespace filesystem } // namespace experimental diff --git a/libstdc++-v3/include/experimental/bits/fs_fwd.h b/libstdc++-v3/include/experimental/bits/fs_fwd.h index 97fe39f931d..0da15ef4297 100644 --- a/libstdc++-v3/include/experimental/bits/fs_fwd.h +++ b/libstdc++-v3/include/experimental/bits/fs_fwd.h @@ -278,7 +278,7 @@ _GLIBCXX_END_NAMESPACE_CXX11 bool is_regular_file(file_status) noexcept; bool is_symlink(file_status) noexcept; - // @} group filesystem-ts + /// @} group filesystem-ts } // namespace v1 } // namespace filesystem } // namespace experimental diff --git a/libstdc++-v3/include/experimental/bits/fs_ops.h b/libstdc++-v3/include/experimental/bits/fs_ops.h index 096b275e963..c92cb56bd75 100644 --- a/libstdc++-v3/include/experimental/bits/fs_ops.h +++ b/libstdc++-v3/include/experimental/bits/fs_ops.h @@ -288,7 +288,7 @@ inline namespace v1 path temp_directory_path(); path temp_directory_path(error_code& __ec); - // @} group filesystem-ts + /// @} group filesystem-ts } // namespace v1 } // namespace filesystem } // namespace experimental diff --git a/libstdc++-v3/include/experimental/bits/fs_path.h b/libstdc++-v3/include/experimental/bits/fs_path.h index 64329e36b54..33a415645d9 100644 --- a/libstdc++-v3/include/experimental/bits/fs_path.h +++ b/libstdc++-v3/include/experimental/bits/fs_path.h @@ -1178,7 +1178,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11 return _M_at_end == __rhs._M_at_end; } - // @} group filesystem-ts + /// @} group filesystem-ts _GLIBCXX_END_NAMESPACE_CXX11 } // namespace v1 } // namespace filesystem diff --git a/libstdc++-v3/include/experimental/buffer b/libstdc++-v3/include/experimental/buffer index 23b7b65c631..063caa62959 100644 --- a/libstdc++-v3/include/experimental/buffer +++ b/libstdc++-v3/include/experimental/buffer @@ -172,7 +172,7 @@ inline namespace v1 buffer_sequence_end(const _Cont& __c) -> decltype(__c.end()) { return __c.end(); } - // @} + /// @} /** @brief buffer type traits @@ -250,7 +250,7 @@ inline namespace v1 template<typename _Tp> constexpr bool is_dynamic_buffer_v = is_dynamic_buffer<_Tp>::value; - // @} + /// @} /// buffer size template<typename _ConstBufferSequence> @@ -727,7 +727,7 @@ inline namespace v1 return net::read(__stream, __b, __completion_condition, __ec); } - // @} + /// @} /** @brief asynchronous read operations * @{ @@ -775,7 +775,7 @@ inline namespace v1 std::forward<_CompletionToken>(__token)); } - // @} + /// @} #if 0 /** @brief synchronous write operations: @@ -811,7 +811,7 @@ inline namespace v1 size_t write(_SyncWriteStream& __stream, _DynamicBuffer&& __b, _CompletionCondition __completion_condition, error_code& __ec); - // @} + /// @} /** @brief asynchronous write operations * @{ @@ -839,7 +839,7 @@ inline namespace v1 _CompletionCondition __completion_condition, _CompletionToken&& __token); - // @} + /// @} /** @brief synchronous delimited read operations * @{ @@ -856,7 +856,7 @@ inline namespace v1 size_t read_until(_SyncReadStream& __s, _DynamicBuffer&& __b, string_view __delim, error_code& __ec); - // @} + /// @} /** @brief asynchronous delimited read operations * @{ @@ -871,7 +871,7 @@ inline namespace v1 _DynamicBuffer&& __b, string_view __delim, _CompletionToken&& __token); - // @} + /// @} #endif /// @} diff --git a/libstdc++-v3/include/experimental/internet b/libstdc++-v3/include/experimental/internet index 3b397737bb6..adb17c79f1a 100644 --- a/libstdc++-v3/include/experimental/internet +++ b/libstdc++-v3/include/experimental/internet @@ -126,7 +126,7 @@ namespace ip struct v4_mapped_t {}; constexpr v4_mapped_t v4_mapped; - // @} + /// @} /// An IPv4 address. class address_v4 @@ -530,7 +530,7 @@ namespace ip operator>=(const address_v4& __a, const address_v4& __b) noexcept { return !(__a < __b); } - // @} + /// @} /** ip::address_v6 comparisons * @{ @@ -574,7 +574,7 @@ namespace ip operator>=(const address_v6& __a, const address_v6& __b) noexcept { return !(__a < __b); } - // @} + /// @} /** ip::address comparisons * @{ @@ -612,7 +612,7 @@ namespace ip operator>=(const address& __a, const address& __b) noexcept { return !(__a < __b); } - // @} + /// @} /** ip::address_v4 creation * @{ @@ -684,7 +684,7 @@ namespace ip make_address_v4(string_view __str) { return make_address_v4(__str, __throw_on_error{"make_address_v4"}); } - // @} + /// @} /** ip::address_v6 creation * @{ @@ -847,7 +847,7 @@ namespace ip make_address_v6(string_view __str) { return make_address_v6(__str, __throw_on_error{"make_address_v6"}); } - // @} + /// @} /** ip::address creation * @{ @@ -892,7 +892,7 @@ namespace ip make_address(string_view __str) { return make_address(__str, __throw_on_error{"make_address"}); } - // @} + /// @} /// ip::address I/O template<typename _CharT, typename _Traits> @@ -1073,7 +1073,7 @@ namespace ip typedef basic_address_range<address_v4> address_v4_range; - // @} + /// @} /** An IPv6 address range. * @{ @@ -1120,7 +1120,7 @@ namespace ip bool operator==(const network_v6& __a, const network_v6& __b) noexcept; - // @} + /// @} /// An IPv4 network address. class network_v4 @@ -1286,7 +1286,7 @@ namespace ip operator!=(const network_v4& __a, const network_v4& __b) noexcept { return !(__a == __b); } - // @} + /// @} /** ip::network_v6 comparisons * @{ @@ -1303,7 +1303,7 @@ namespace ip operator!=(const network_v6& __a, const network_v6& __b) noexcept { return !(__a == __b); } - // @} + /// @} /** ip::network_v4 creation * @{ @@ -1335,7 +1335,7 @@ namespace ip make_network_v4(string_view __str) { return make_network_v4(__str, __throw_on_error{"make_network_v4"}); } - // @} + /// @} /** ip::network_v6 creation * @{ @@ -1363,7 +1363,7 @@ namespace ip make_network_v6(string_view __str) { return make_network_v6(__str, __throw_on_error{"make_network_v6"}); } - // @} + /// @} /// ip::network_v4 I/O template<typename _CharT, typename _Traits> @@ -1545,7 +1545,7 @@ namespace ip const basic_endpoint<_InternetProtocol>& __b) { return !(__a < __b); } - // @} + /// @} /// basic_endpoint I/O template<typename _CharT, typename _Traits, typename _InternetProtocol> @@ -1619,7 +1619,7 @@ namespace ip const basic_resolver_entry<_InternetProtocol>& __b) { return !(__a == __b); } - // @} + /// @} /** Base class defining flags for name/address resolution. * @{ @@ -1685,7 +1685,7 @@ namespace ip // TODO define resolver_base::flags static constants for C++14 mode - // @} + /// @} /** Container for results of name/address resolution. * @{ @@ -1765,7 +1765,7 @@ namespace ip const basic_resolver_results<_InternetProtocol>& __b) { return !(__a == __b); } - // @} + /// @} /// Perform name/address resolution. template<typename _InternetProtocol> @@ -2048,7 +2048,7 @@ namespace ip host_name() { return host_name(std::allocator<char>{}, __throw_on_error{"host_name"}); } - // @} + /// @} /// The TCP byte-stream protocol. class tcp @@ -2103,7 +2103,7 @@ namespace ip operator!=(const tcp& __a, const tcp& __b) { return !(__a == __b); } - // @} + /// @} /// The UDP datagram protocol. class udp @@ -2142,7 +2142,7 @@ namespace ip operator!=(const udp& __a, const udp& __b) { return !(__a == __b); } - // @} + /// @} /// Restrict a socket created for an IPv6 protocol to IPv6 only. struct v6_only : __sockopt_crtp<v6_only, bool> @@ -2372,7 +2372,7 @@ namespace ip } // namespace multicast - // @} + /// @} } // namespace ip } // namespace v1 diff --git a/libstdc++-v3/include/experimental/optional b/libstdc++-v3/include/experimental/optional index f465eca96f0..c4a43c3eca8 100644 --- a/libstdc++-v3/include/experimental/optional +++ b/libstdc++-v3/include/experimental/optional @@ -977,7 +977,7 @@ inline namespace fundamentals_v1 make_optional(_Tp&& __t) { return optional<decay_t<_Tp>> { std::forward<_Tp>(__t) }; } - // @} group optional + /// @} group optional } // namespace fundamentals_v1 } // namespace experimental diff --git a/libstdc++-v3/include/experimental/propagate_const b/libstdc++-v3/include/experimental/propagate_const index a28bed78746..f5cdb34cc23 100644 --- a/libstdc++-v3/include/experimental/propagate_const +++ b/libstdc++-v3/include/experimental/propagate_const @@ -421,7 +421,7 @@ inline namespace fundamentals_v2 return __pt._M_t; } - // @} group propagate_const + /// @} group propagate_const } // namespace fundamentals_v2 } // namespace experimental diff --git a/libstdc++-v3/include/experimental/socket b/libstdc++-v3/include/experimental/socket index cea17312dbd..51a3a725e1b 100644 --- a/libstdc++-v3/include/experimental/socket +++ b/libstdc++-v3/include/experimental/socket @@ -2265,7 +2265,7 @@ inline namespace v1 protocol_type _M_protocol; }; - // @} + /// @} /** @brief Socket streams * @{ @@ -2435,7 +2435,7 @@ inline namespace v1 __streambuf_type _M_sb; }; - // @} + /// @} /** @brief synchronous connect operations * @{ @@ -2556,7 +2556,7 @@ inline namespace v1 __ec); } - // @} + /// @} /** @brief asynchronous connect operations * @{ @@ -2606,11 +2606,11 @@ inline namespace v1 forward<_CompletionToken>(__token)); } - // @} + /// @} #endif // _GLIBCXX_HAVE_UNISTD_H - // @} + /// @} } // namespace v1 } // namespace net diff --git a/libstdc++-v3/include/ext/pb_ds/assoc_container.hpp b/libstdc++-v3/include/ext/pb_ds/assoc_container.hpp index 823b576ca3a..a01ec403650 100644 --- a/libstdc++-v3/include/ext/pb_ds/assoc_container.hpp +++ b/libstdc++-v3/include/ext/pb_ds/assoc_container.hpp @@ -516,7 +516,7 @@ namespace __gnu_pbds swap(gp_hash_table& other) { base_type::swap(other); } }; - //@} hash-based + ///@} hash-based #undef PB_DS_GP_HASH_BASE @@ -780,7 +780,7 @@ namespace __gnu_pbds swap(trie& other) { base_type::swap(other); } }; - //@} branch-based + ///@} branch-based #undef PB_DS_TRIE_BASE #undef PB_DS_TRIE_NODE_AND_IT_TRAITS @@ -852,10 +852,10 @@ namespace __gnu_pbds swap(list_update& other) { base_type::swap(other); } }; - //@} list-based + ///@} list-based #undef PB_DS_LU_BASE - // @} group containers-pbds + /// @} group containers-pbds } // namespace __gnu_pbds #endif diff --git a/libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp b/libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp index b39643fecab..d9ac004434a 100644 --- a/libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp +++ b/libstdc++-v3/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp @@ -107,7 +107,7 @@ namespace __gnu_pbds /// Dispatched type. typedef thin_heap<_VTp, Cmp_Fn, _Alloc> type; }; - //@} group pbds + ///@} group pbds } // namespace detail } // namespace __gnu_pbds diff --git a/libstdc++-v3/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp b/libstdc++-v3/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp index e0d1ce493e0..d156b881500 100644 --- a/libstdc++-v3/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp +++ b/libstdc++-v3/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp @@ -96,7 +96,7 @@ namespace __gnu_pbds public: typedef typename tree_metadata_helper<__node_u, null_update>::type type; }; - //@} + ///@} } // namespace detail } // namespace __gnu_pbds diff --git a/libstdc++-v3/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp b/libstdc++-v3/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp index 8621dc1cd21..4502f7af946 100644 --- a/libstdc++-v3/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp +++ b/libstdc++-v3/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp @@ -96,7 +96,7 @@ namespace __gnu_pbds public: typedef typename trie_metadata_helper<__node_u, null_update>::type type; }; - //@} + ///@} } // namespace detail } // namespace __gnu_pbds diff --git a/libstdc++-v3/include/ext/pb_ds/detail/types_traits.hpp b/libstdc++-v3/include/ext/pb_ds/detail/types_traits.hpp index 908d61d1ed3..07df86ff40c 100644 --- a/libstdc++-v3/include/ext/pb_ds/detail/types_traits.hpp +++ b/libstdc++-v3/include/ext/pb_ds/detail/types_traits.hpp @@ -281,7 +281,7 @@ namespace __gnu_pbds store_extra m_store_extra_indicator; no_throw_indicator m_no_throw_copies_indicator; }; - //@} + ///@} } // namespace detail } // namespace __gnu_pbds diff --git a/libstdc++-v3/include/ext/pb_ds/exception.hpp b/libstdc++-v3/include/ext/pb_ds/exception.hpp index e6643dff71f..126a66519af 100644 --- a/libstdc++-v3/include/ext/pb_ds/exception.hpp +++ b/libstdc++-v3/include/ext/pb_ds/exception.hpp @@ -87,7 +87,7 @@ namespace __gnu_pbds inline void __throw_resize_error() { _GLIBCXX_THROW_OR_ABORT(resize_error()); } - //@} + ///@} } // namespace __gnu_pbds #endif diff --git a/libstdc++-v3/include/ext/pb_ds/priority_queue.hpp b/libstdc++-v3/include/ext/pb_ds/priority_queue.hpp index c779e8c1b83..ab46b57fb15 100644 --- a/libstdc++-v3/include/ext/pb_ds/priority_queue.hpp +++ b/libstdc++-v3/include/ext/pb_ds/priority_queue.hpp @@ -153,5 +153,5 @@ namespace __gnu_pbds { base_type::swap(other); } }; } // namespace __gnu_pbds - //@} heap-based + ///@} heap-based #endif diff --git a/libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp b/libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp index 5aa78ff6ca3..e0a99153e01 100644 --- a/libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp +++ b/libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp @@ -113,7 +113,7 @@ namespace __gnu_pbds */ struct range_invalidation_guarantee : public point_invalidation_guarantee { }; - //@} + ///@} /** @@ -184,8 +184,8 @@ namespace __gnu_pbds /// Thin heap. struct thin_heap_tag : public priority_queue_tag { }; - //@} - //@} + ///@} + ///@} /** @@ -438,7 +438,7 @@ namespace __gnu_pbds reverse_iteration = base_type::reverse_iteration }; }; - //@} + ///@} namespace detail @@ -448,7 +448,7 @@ namespace __gnu_pbds typename Policy_Tl = null_type> struct container_base_dispatch; } // namespace detail - //@} + ///@} } // namespace __gnu_pbds #endif diff --git a/libstdc++-v3/include/ext/random b/libstdc++-v3/include/ext/random index 41a2962c8f6..1f9a853fda6 100644 --- a/libstdc++-v3/include/ext/random +++ b/libstdc++-v3/include/ext/random @@ -1028,7 +1028,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_ndy(result_type(0), __p.sigma()) { } - // @} + /// @} /** * @brief Resets the distribution state. @@ -1280,7 +1280,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_gd(__p.mu(), __p.omega() / __p.mu()) { } - // @} + /// @} /** * @brief Resets the distribution state. @@ -1525,7 +1525,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_ud() { } - // @} + /// @} /** * @brief Resets the distribution state. @@ -1786,7 +1786,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION _M_gd2(__p.nu(), __p.mu() / __p.nu()) { } - // @} + /// @} /** * @brief Resets the distribution state. @@ -2025,7 +2025,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION +1.5707963267948966192313216916397514L) { } - // @} + /// @} /** * @brief Resets the distribution state. @@ -3288,7 +3288,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION : _M_param(__p) { } - // @} + /// @} /** * @brief Resets the distribution state. @@ -3694,7 +3694,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION : _M_param(__p), _M_uosd() { } - // @} + /// @} /** * @brief Resets the distribution state. diff --git a/libstdc++-v3/include/std/any b/libstdc++-v3/include/std/any index 229c7c6b65e..91c4c1a7cf1 100644 --- a/libstdc++-v3/include/std/any +++ b/libstdc++-v3/include/std/any @@ -501,7 +501,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return static_cast<_ValueType>(std::move(*__p)); __throw_bad_any_cast(); } - // @} + /// @} /// @cond undocumented template<typename _Tp> @@ -560,7 +560,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); return nullptr; } - // @} + /// @} template<typename _Tp> void diff --git a/libstdc++-v3/include/std/atomic b/libstdc++-v3/include/std/atomic index 699431e9727..bf09e2dd5c7 100644 --- a/libstdc++-v3/include/std/atomic +++ b/libstdc++-v3/include/std/atomic @@ -1472,7 +1472,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __atomic_val_t<_ITp> __i) noexcept { return atomic_fetch_xor_explicit(__a, __i, memory_order_seq_cst); } - // @} group atomics + /// @} group atomics _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/bitset b/libstdc++-v3/include/std/bitset index d6958301e8a..dde6e67915f 100644 --- a/libstdc++-v3/include/std/bitset +++ b/libstdc++-v3/include/std/bitset @@ -961,7 +961,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER #endif // 23.3.5.2 bitset operations: - //@{ + ///@{ /** * Operations on bitsets. * @param __rhs A same-sized bitset. @@ -988,9 +988,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER this->_M_do_xor(__rhs); return *this; } - //@} + ///@} - //@{ + ///@{ /** * Operations on bitsets. * @param __position The number of places to shift. @@ -1022,9 +1022,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER this->_M_do_reset(); return *this; } - //@} + ///@} - //@{ + ///@{ /** * These versions of single-bit set, reset, flip, and test are * extensions from the SGI version. They do no range checking. @@ -1065,7 +1065,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _Unchecked_test(size_t __pos) const _GLIBCXX_NOEXCEPT { return ((this->_M_getword(__pos) & _Base::_S_maskbit(__pos)) != static_cast<_WordT>(0)); } - //@} + ///@} // Set, reset, and flip. /** @@ -1144,7 +1144,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER operator~() const _GLIBCXX_NOEXCEPT { return bitset<_Nb>(*this).flip(); } - //@{ + ///@{ /** * @brief Array-indexing support. * @param __position Index into the %bitset. @@ -1166,7 +1166,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER _GLIBCXX_CONSTEXPR bool operator[](size_t __position) const { return _Unchecked_test(__position); } - //@} + ///@} /** * @brief Returns a numerical interpretation of the %bitset. @@ -1300,7 +1300,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER size() const _GLIBCXX_NOEXCEPT { return _Nb; } - //@{ + ///@{ /// These comparisons for equality/inequality are, well, @e bitwise. bool operator==(const bitset<_Nb>& __rhs) const _GLIBCXX_NOEXCEPT @@ -1309,7 +1309,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER bool operator!=(const bitset<_Nb>& __rhs) const _GLIBCXX_NOEXCEPT { return !this->_M_is_equal(__rhs); } - //@} + ///@} /** * @brief Tests the value of a bit. @@ -1350,7 +1350,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER none() const _GLIBCXX_NOEXCEPT { return !this->_M_is_any(); } - //@{ + ///@{ /// Self-explanatory. bitset<_Nb> operator<<(size_t __position) const _GLIBCXX_NOEXCEPT @@ -1359,7 +1359,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER bitset<_Nb> operator>>(size_t __position) const _GLIBCXX_NOEXCEPT { return bitset<_Nb>(*this) >>= __position; } - //@} + ///@} /** * @brief Finds the index of the first "on" bit. @@ -1419,7 +1419,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER } // 23.3.5.3 bitset operations: - //@{ + ///@{ /** * @brief Global bitwise operations on bitsets. * @param __x A bitset. @@ -1454,9 +1454,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER __result ^= __y; return __result; } - //@} + ///@} - //@{ + ///@{ /** * @brief Global I/O operators for bitsets. * @@ -1546,7 +1546,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER __x._M_copy_to_string(__tmp, __ct.widen('0'), __ct.widen('1')); return __os << __tmp; } - //@} + ///@} _GLIBCXX_END_NAMESPACE_CONTAINER } // namespace std diff --git a/libstdc++-v3/include/std/complex b/libstdc++-v3/include/std/complex index d156d3249a7..448ca25332e 100644 --- a/libstdc++-v3/include/std/complex +++ b/libstdc++-v3/include/std/complex @@ -324,7 +324,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } // Operators: - //@{ + ///@{ /// Return new complex value @a x plus @a y. template<typename _Tp> inline _GLIBCXX20_CONSTEXPR complex<_Tp> @@ -352,9 +352,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __r += __x; return __r; } - //@} + ///@} - //@{ + ///@{ /// Return new complex value @a x minus @a y. template<typename _Tp> inline _GLIBCXX20_CONSTEXPR complex<_Tp> @@ -382,9 +382,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __r += __x; return __r; } - //@} + ///@} - //@{ + ///@{ /// Return new complex value @a x times @a y. template<typename _Tp> inline _GLIBCXX20_CONSTEXPR complex<_Tp> @@ -412,9 +412,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __r *= __x; return __r; } - //@} + ///@} - //@{ + ///@{ /// Return new complex value @a x divided by @a y. template<typename _Tp> inline _GLIBCXX20_CONSTEXPR complex<_Tp> @@ -442,7 +442,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __r /= __y; return __r; } - //@} + ///@} /// Return @a x. template<typename _Tp> @@ -456,7 +456,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION operator-(const complex<_Tp>& __x) { return complex<_Tp>(-__x.real(), -__x.imag()); } - //@{ + ///@{ /// Return true if @a x is equal to @a y. template<typename _Tp> inline _GLIBCXX_CONSTEXPR bool @@ -472,9 +472,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline _GLIBCXX_CONSTEXPR bool operator==(const _Tp& __x, const complex<_Tp>& __y) { return __x == __y.real() && _Tp() == __y.imag(); } - //@} + ///@} - //@{ + ///@{ /// Return false if @a x is equal to @a y. template<typename _Tp> inline _GLIBCXX_CONSTEXPR bool @@ -490,7 +490,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline _GLIBCXX_CONSTEXPR bool operator!=(const _Tp& __x, const complex<_Tp>& __y) { return __x != __y.real() || _Tp() != __y.imag(); } - //@} + ///@} /// Extraction operator for complex values. template<typename _Tp, typename _CharT, class _Traits> @@ -1546,7 +1546,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION #endif #endif - // @} group complex_numbers + /// @} group complex_numbers _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/condition_variable b/libstdc++-v3/include/std/condition_variable index a83996aca3d..ace029a1597 100644 --- a/libstdc++-v3/include/std/condition_variable +++ b/libstdc++-v3/include/std/condition_variable @@ -324,7 +324,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } // end inline namespace - // @} group condition_variables + /// @} group condition_variables _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/fstream b/libstdc++-v3/include/std/fstream index 419cb92c96c..5ac1da15d85 100644 --- a/libstdc++-v3/include/std/fstream +++ b/libstdc++-v3/include/std/fstream @@ -155,7 +155,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION bool _M_reading; bool _M_writing; - //@{ + ///@{ /** * Necessary bits for putback buffer management. * @@ -165,7 +165,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION char_type* _M_pback_cur_save; char_type* _M_pback_end_save; bool _M_pback_init; - //@} + ///@} // Cached codecvt facet. const __codecvt_type* _M_codecvt; diff --git a/libstdc++-v3/include/std/future b/libstdc++-v3/include/std/future index 10136e57a84..8ed53d0a5b6 100644 --- a/libstdc++-v3/include/std/future +++ b/libstdc++-v3/include/std/future @@ -1747,7 +1747,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION #endif // _GLIBCXX_ASYNC_ABI_COMPAT #endif // _GLIBCXX_HAS_GTHREADS - // @} group futures + /// @} group futures _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/iostream b/libstdc++-v3/include/std/iostream index fa1bf2cc641..97283c1b03a 100644 --- a/libstdc++-v3/include/std/iostream +++ b/libstdc++-v3/include/std/iostream @@ -56,7 +56,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * startup and termination. For more information, see the section of the * manual linked to above. */ - //@{ + ///@{ extern istream cin; /// Linked to standard input extern ostream cout; /// Linked to standard output extern ostream cerr; /// Linked to standard error (unbuffered) @@ -68,7 +68,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION extern wostream wcerr; /// Linked to standard error (unbuffered) extern wostream wclog; /// Linked to standard error (buffered) #endif - //@} + ///@} // For construction of filebuffers for cout, cin, cerr, clog et. al. static ios_base::Init __ioinit; diff --git a/libstdc++-v3/include/std/istream b/libstdc++-v3/include/std/istream index 9bba178c40f..5e4b62dc14a 100644 --- a/libstdc++-v3/include/std/istream +++ b/libstdc++-v3/include/std/istream @@ -107,7 +107,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION class sentry; friend class sentry; - //@{ + ///@{ /** * @brief Interface for manipulators. * @@ -133,9 +133,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __pf(*this); return *this; } - //@} + ///@} - //@{ + ///@{ /** * @name Extractors * @@ -155,7 +155,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * be rethrown if badbit is set in the exceptions mask. */ - //@{ + ///@{ /** * @brief Integer arithmetic extractors * @param __n A variable of builtin integral type. @@ -199,9 +199,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION operator>>(unsigned long long& __n) { return _M_extract(__n); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Floating point arithmetic extractors * @param __f A variable of builtin floating point type. @@ -221,7 +221,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __istream_type& operator>>(long double& __f) { return _M_extract(__f); } - //@} + ///@} /** * @brief Basic arithmetic extractors @@ -257,7 +257,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION */ __istream_type& operator>>(__streambuf_type* __sb); - //@} + ///@} // [27.6.1.3] unformatted input /** @@ -269,7 +269,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION gcount() const { return _M_gcount; } - //@{ + ///@{ /** * @name Unformatted Input Functions * @@ -600,7 +600,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION */ __istream_type& seekg(off_type, ios_base::seekdir); - //@} + ///@} protected: basic_istream() @@ -735,7 +735,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return _M_ok; } }; - //@{ + ///@{ /** * @brief Character extractors * @param __in An input stream. @@ -760,9 +760,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline basic_istream<char, _Traits>& operator>>(basic_istream<char, _Traits>& __in, signed char& __c) { return (__in >> reinterpret_cast<char&>(__c)); } - //@} + ///@} - //@{ + ///@{ /** * @brief Character string extractors * @param __in An input stream. @@ -807,7 +807,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline basic_istream<char, _Traits>& operator>>(basic_istream<char, _Traits>& __in, signed char* __s) { return (__in >> reinterpret_cast<char*>(__s)); } - //@} + ///@} /** * @brief Template class basic_iostream diff --git a/libstdc++-v3/include/std/mutex b/libstdc++-v3/include/std/mutex index 49dfbbac5cd..26dd7d8d8c1 100644 --- a/libstdc++-v3/include/std/mutex +++ b/libstdc++-v3/include/std/mutex @@ -692,7 +692,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } #endif // _GLIBCXX_HAS_GTHREADS - // @} group mutexes + /// @} group mutexes _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/numeric b/libstdc++-v3/include/std/numeric index bc2afc65c6e..7f80d06cfbc 100644 --- a/libstdc++-v3/include/std/numeric +++ b/libstdc++-v3/include/std/numeric @@ -682,7 +682,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return __result; } - // @} group numeric_ops + /// @} group numeric_ops _GLIBCXX_END_NAMESPACE_VERSION } // namespace std diff --git a/libstdc++-v3/include/std/ostream b/libstdc++-v3/include/std/ostream index 2541d978886..790c7e328ab 100644 --- a/libstdc++-v3/include/std/ostream +++ b/libstdc++-v3/include/std/ostream @@ -96,7 +96,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION class sentry; friend class sentry; - //@{ + ///@{ /** * @brief Interface for manipulators. * @@ -132,9 +132,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __pf(*this); return *this; } - //@} + ///@} - //@{ + ///@{ /** * @name Inserters * @@ -153,7 +153,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * be rethrown. */ - //@{ + ///@{ /** * @brief Integer arithmetic inserters * @param __n A variable of builtin integral type. @@ -205,9 +205,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION operator<<(unsigned long long __n) { return _M_insert(__n); } #endif - //@} + ///@} - //@{ + ///@{ /** * @brief Floating point arithmetic inserters * @param __f A variable of builtin floating point type. @@ -231,7 +231,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __ostream_type& operator<<(long double __f) { return _M_insert(__f); } - //@} + ///@} /** * @brief Pointer arithmetic inserters @@ -274,9 +274,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION */ __ostream_type& operator<<(__streambuf_type* __sb); - //@} + ///@} - //@{ + ///@{ /** * @name Unformatted Output Functions * @@ -339,7 +339,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION */ __ostream_type& write(const char_type* __s, streamsize __n); - //@} + ///@} /** * @brief Synchronizing the stream buffer. @@ -485,7 +485,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return _M_ok; } }; - //@{ + ///@{ /** * @brief Character inserters * @param __out An output stream. @@ -527,9 +527,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) { return (__out << static_cast<char>(__c)); } - //@} + ///@} - //@{ + ///@{ /** * @brief String inserters * @param __out An output stream. @@ -582,7 +582,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION inline basic_ostream<char, _Traits> & operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) { return (__out << reinterpret_cast<const char*>(__s)); } - //@} + ///@} // Standard basic_ostream manipulators diff --git a/libstdc++-v3/include/std/ratio b/libstdc++-v3/include/std/ratio index 8bbdcce957b..02780655ca8 100644 --- a/libstdc++-v3/include/std/ratio +++ b/libstdc++-v3/include/std/ratio @@ -542,7 +542,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION typedef ratio< 1000000000000000, 1> peta; typedef ratio< 1000000000000000000, 1> exa; - // @} group ratio + /// @} group ratio _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/shared_mutex b/libstdc++-v3/include/std/shared_mutex index cb998977741..5bce457a553 100644 --- a/libstdc++-v3/include/std/shared_mutex +++ b/libstdc++-v3/include/std/shared_mutex @@ -759,7 +759,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION swap(shared_lock<_Mutex>& __x, shared_lock<_Mutex>& __y) noexcept { __x.swap(__y); } - // @} group mutexes + /// @} group mutexes _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/stdexcept b/libstdc++-v3/include/std/stdexcept index be348812d3b..6cca0b44d2a 100644 --- a/libstdc++-v3/include/std/stdexcept +++ b/libstdc++-v3/include/std/stdexcept @@ -299,7 +299,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION virtual ~underflow_error() _GLIBCXX_NOTHROW; }; - // @} group exceptions + /// @} group exceptions _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/streambuf b/libstdc++-v3/include/std/streambuf index f812e32de42..ca5bf9afba0 100644 --- a/libstdc++-v3/include/std/streambuf +++ b/libstdc++-v3/include/std/streambuf @@ -122,7 +122,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION class basic_streambuf { public: - //@{ + ///@{ /** * These are standard types. They permit a standardized way of * referring to names of (or names dependent on) the template @@ -133,12 +133,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION typedef typename traits_type::int_type int_type; typedef typename traits_type::pos_type pos_type; typedef typename traits_type::off_type off_type; - //@} + ///@} - //@{ + ///@{ /// This is a non-standard type. typedef basic_streambuf<char_type, traits_type> __streambuf_type; - //@} + ///@} friend class basic_ios<char_type, traits_type>; friend class basic_istream<char_type, traits_type>; @@ -234,7 +234,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { return _M_buf_locale; } // [27.5.2.2.2] buffer management and positioning - //@{ + ///@{ /** * @brief Entry points for derived buffer functions. * @@ -276,7 +276,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION */ int pubsync() { return this->sync(); } - //@} + ///@} // [27.5.2.2.3] get area /** @@ -474,7 +474,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { } // [27.5.2.3.1] get area access - //@{ + ///@{ /** * @brief Access to the get area. * @@ -493,7 +493,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION char_type* egptr() const { return _M_in_end; } - //@} + ///@} /** * @brief Moving the read position. @@ -521,7 +521,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } // [27.5.2.3.2] put area access - //@{ + ///@{ /** * @brief Access to the put area. * @@ -540,7 +540,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION char_type* epptr() const { return _M_out_end; } - //@} + ///@} /** * @brief Moving the write position. diff --git a/libstdc++-v3/include/std/valarray b/libstdc++-v3/include/std/valarray index 86cbb4203a5..10b294ba012 100644 --- a/libstdc++-v3/include/std/valarray +++ b/libstdc++-v3/include/std/valarray @@ -595,7 +595,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return _M_data[__i]; } - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace @@ -1245,7 +1245,7 @@ _DEFINE_BINARY_OPERATOR(>=, __greater_equal) { return std::__addressof(__va[0]) + __va.size(); } #endif // C++11 - // @} group numeric_arrays + /// @} group numeric_arrays _GLIBCXX_END_NAMESPACE_VERSION } // namespace diff --git a/libstdc++-v3/include/std/variant b/libstdc++-v3/include/std/variant index 91fec0baab6..321228753cd 100644 --- a/libstdc++-v3/include/std/variant +++ b/libstdc++-v3/include/std/variant @@ -23,7 +23,7 @@ // <http://www.gnu.org/licenses/>. /** @file variant - * This is the <variant> C++ Library header. + * This is the `<variant>` C++ Library header. */ #ifndef _GLIBCXX_VARIANT diff --git a/libstdc++-v3/include/tr1/cmath b/libstdc++-v3/include/tr1/cmath index 4ff82419c25..8ae153b5ac9 100644 --- a/libstdc++-v3/include/tr1/cmath +++ b/libstdc++-v3/include/tr1/cmath @@ -1057,7 +1057,7 @@ namespace tr1 #endif // __cplusplus < 201103L - // @} + /// @} #endif /* _GLIBCXX_USE_C99_MATH_TR1 */ @@ -1220,7 +1220,7 @@ namespace tr1 using std::sph_neumannl; using std::sph_neumann; - /* @} */ // tr1_math_spec_func + /** @} */ // tr1_math_spec_func #else // ! _GLIBCXX_USE_STD_SPEC_FUNCS @@ -1617,7 +1617,7 @@ namespace tr1 return __detail::__sph_neumann<__type>(__n, __x); } - /* @} */ // tr1_math_spec_func + /** @} */ // tr1_math_spec_func #endif // _GLIBCXX_USE_STD_SPEC_FUNCS } // namespace tr1 diff --git a/libstdc++-v3/include/tr1/regex b/libstdc++-v3/include/tr1/regex index 73c610d2bbd..589823a2bb1 100644 --- a/libstdc++-v3/include/tr1/regex +++ b/libstdc++-v3/include/tr1/regex @@ -53,7 +53,7 @@ namespace tr1 * @defgroup tr1_regex Regular Expressions * A facility for performing regular expression pattern matching. */ - //@{ + ///@{ /** @namespace std::regex_constants * @brief ISO C++ 0x entities sub namespace for regex. @@ -63,7 +63,7 @@ namespace regex_constants /** * @name 5.1 Regular Expression Syntax Options */ - //@{ + ///@{ enum __syntax_option { _S_icase, @@ -174,7 +174,7 @@ namespace regex_constants */ static const syntax_option_type egrep = 1 << _S_egrep; - //@} + ///@} /** * @name 5.2 Matching Rules @@ -185,7 +185,7 @@ namespace regex_constants * below for any bitmask elements set. * */ - //@{ + ///@{ enum __match_flag { @@ -315,12 +315,12 @@ namespace regex_constants */ static const match_flag_type format_first_only = 1 << _S_first_only; - //@} + ///@} /** * @name 5.3 Error Types */ - //@{ + ///@{ enum error_type { @@ -396,7 +396,7 @@ namespace regex_constants */ static const error_type error_stack(_S_error_stack); - //@} + ///@} } // [7.8] Class regex_error @@ -735,7 +735,7 @@ namespace regex_constants * @name Constants * tr1 [7.8.1] std [28.8.1] */ - //@{ + ///@{ static const regex_constants::syntax_option_type icase = regex_constants::icase; static const regex_constants::syntax_option_type nosubs @@ -756,7 +756,7 @@ namespace regex_constants = regex_constants::grep; static const regex_constants::syntax_option_type egrep = regex_constants::egrep; - //@} + ///@} // [7.8.2] construct/copy/destroy /** @@ -1787,7 +1787,7 @@ namespace regex_constants /** * @name 10.? Public Types */ - //@{ + ///@{ typedef sub_match<_Bi_iter> value_type; typedef typename _Allocator::const_reference const_reference; typedef const_reference reference; @@ -1799,13 +1799,13 @@ namespace regex_constants typedef _Allocator allocator_type; typedef typename iterator_traits<_Bi_iter>::value_type char_type; typedef basic_string<char_type> string_type; - //@} + ///@} public: /** * @name 10.1 Construction, Copying, and Destruction */ - //@{ + ///@{ /** * @brief Constructs a default %match_results container. @@ -1841,12 +1841,12 @@ namespace regex_constants ~match_results() { } - //@} + ///@} /** * @name 10.2 Size */ - //@{ + ///@{ /** * @brief Gets the number of matches and submatches. @@ -1874,12 +1874,12 @@ namespace regex_constants empty() const { return size() == 0; } - //@} + ///@} /** * @name 10.3 Element Access */ - //@{ + ///@{ /** * @brief Gets the length of the indicated submatch. @@ -1988,7 +1988,7 @@ namespace regex_constants { return _Base_type::end(); } #endif - //@} + ///@} /** * @name 10.4 Formatting @@ -1998,7 +1998,7 @@ namespace regex_constants * and escape sequences accepted by these functions are * determined by their @p flags parameter as documented above. */ - //@{ + ///@{ /** * @todo Implement this function. @@ -2017,12 +2017,12 @@ namespace regex_constants regex_constants::match_flag_type __flags = regex_constants::format_default) const; - //@} + ///@} /** * @name 10.5 Allocator */ - //@{ + ///@{ /** * @brief Gets a copy of the allocator. @@ -2031,12 +2031,12 @@ namespace regex_constants //get_allocator() const; using _Base_type::get_allocator; - //@} + ///@} /** * @name 10.6 Swap */ - //@{ + ///@{ /** * @brief Swaps the contents of two match_results. @@ -2049,7 +2049,7 @@ namespace regex_constants std::swap(_M_prefix, __that._M_prefix); std::swap(_M_suffix, __that._M_suffix); } - //@} + ///@} private: bool _M_matched; @@ -2105,7 +2105,7 @@ namespace regex_constants /** * @name Matching, Searching, and Replacing */ - //@{ + ///@{ /** * @brief Determines if there is a match between the regular expression @p e @@ -2432,7 +2432,7 @@ namespace regex_constants return __result; } - //@} + ///@} // tr1 [7.12.1] std [28.12] Class template regex_iterator /** @@ -2718,7 +2718,7 @@ namespace regex_constants typedef regex_token_iterator<wstring::const_iterator> wsregex_token_iterator; #endif - //@} + ///@} } _GLIBCXX_END_NAMESPACE_VERSION diff --git a/libstdc++-v3/include/tr2/dynamic_bitset b/libstdc++-v3/include/tr2/dynamic_bitset index 28c877c0484..7f903599eed 100644 --- a/libstdc++-v3/include/tr2/dynamic_bitset +++ b/libstdc++-v3/include/tr2/dynamic_bitset @@ -748,7 +748,7 @@ namespace tr2 } // 23.3.5.2 dynamic_bitset operations: - //@{ + ///@{ /** * @brief Operations on dynamic_bitsets. * @param __rhs A same-sized dynamic_bitset. @@ -789,9 +789,9 @@ namespace tr2 this->_M_do_dif(__rhs); return *this; } - //@} + ///@} - //@{ + ///@{ /** * @brief Operations on dynamic_bitsets. * @param __pos The number of places to shift. @@ -823,7 +823,7 @@ namespace tr2 this->_M_do_reset(); return *this; } - //@} + ///@} // Set, reset, and flip. /** @@ -905,7 +905,7 @@ namespace tr2 operator~() const { return dynamic_bitset<_WordT, _Alloc>(*this).flip(); } - //@{ + ///@{ /** * @brief Array-indexing support. * @param __pos Index into the %dynamic_bitset. @@ -921,7 +921,7 @@ namespace tr2 const_reference operator[](size_type __pos) const { return _M_unchecked_test(__pos); } - //@} + ///@} /** * @brief Returns a numerical interpretation of the %dynamic_bitset. @@ -1052,7 +1052,7 @@ namespace tr2 none() const { return !this->_M_is_any(); } - //@{ + ///@{ /// Self-explanatory. dynamic_bitset operator<<(size_type __pos) const @@ -1061,7 +1061,7 @@ namespace tr2 dynamic_bitset operator>>(size_type __pos) const { return dynamic_bitset(*this) >>= __pos; } - //@} + ///@} /** * @brief Finds the index of the first "on" bit. @@ -1115,7 +1115,7 @@ namespace tr2 } - //@{ + ///@{ /// These comparisons for equality/inequality are, well, @e bitwise. template<typename _WordT, typename _Alloc> @@ -1141,10 +1141,10 @@ namespace tr2 operator>=(const dynamic_bitset<_WordT, _Alloc>& __lhs, const dynamic_bitset<_WordT, _Alloc>& __rhs) { return !(__lhs < __rhs); } - //@} + ///@} // 23.3.5.3 bitset operations: - //@{ + ///@{ /** * @brief Global bitwise operations on bitsets. * @param __x A bitset. @@ -1192,7 +1192,7 @@ namespace tr2 __result -= __y; return __result; } - //@} + ///@} /// Stream output operator for dynamic_bitset. template <typename _CharT, typename _Traits, diff --git a/libstdc++-v3/libsupc++/atomic_lockfree_defines.h b/libstdc++-v3/libsupc++/atomic_lockfree_defines.h index 614a84c1fa8..2be25936fcc 100644 --- a/libstdc++-v3/libsupc++/atomic_lockfree_defines.h +++ b/libstdc++-v3/libsupc++/atomic_lockfree_defines.h @@ -61,6 +61,6 @@ #define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE #endif -// @} group atomics +/// @} group atomics #endif diff --git a/libstdc++-v3/libsupc++/exception b/libstdc++-v3/libsupc++/exception index 073bfdda42d..f2585675b7b 100644 --- a/libstdc++-v3/libsupc++/exception +++ b/libstdc++-v3/libsupc++/exception @@ -107,7 +107,7 @@ namespace std int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); #endif - // @} group exceptions + /// @} group exceptions } // namespace std namespace __gnu_cxx diff --git a/libstdc++-v3/libsupc++/exception.h b/libstdc++-v3/libsupc++/exception.h index 8b9da533411..4800117232c 100644 --- a/libstdc++-v3/libsupc++/exception.h +++ b/libstdc++-v3/libsupc++/exception.h @@ -45,7 +45,7 @@ namespace std * @defgroup exceptions Exceptions * @ingroup diagnostics * - * Classes and functions for reporting errors via exception classes. + * Classes and functions for reporting errors via exceptions. * @{ */ @@ -75,6 +75,8 @@ namespace std what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_NOTHROW; }; + /// @} + } // namespace std } diff --git a/libstdc++-v3/libsupc++/exception_ptr.h b/libstdc++-v3/libsupc++/exception_ptr.h index 3f21a70e54c..bd2178b3a1a 100644 --- a/libstdc++-v3/libsupc++/exception_ptr.h +++ b/libstdc++-v3/libsupc++/exception_ptr.h @@ -207,7 +207,7 @@ namespace std #endif } - // @} group exceptions + /// @} group exceptions } // namespace std } // extern "C++" diff --git a/libstdc++-v3/libsupc++/nested_exception.h b/libstdc++-v3/libsupc++/nested_exception.h index 52d3ea8b336..fee203a720a 100644 --- a/libstdc++-v3/libsupc++/nested_exception.h +++ b/libstdc++-v3/libsupc++/nested_exception.h @@ -151,7 +151,7 @@ namespace std rethrow_if_nested(const _Ex& __ex) { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } - // @} group exceptions + /// @} group exceptions } // namespace std } // extern "C++"
reply other threads:[~2021-04-08 23:37 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210408233758.17E90385E447@sourceware.org \ --to=redi@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).