public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r9-9330] libstdc++: Fix doxygen markup for group close commands
@ 2021-04-08 23:37 Jonathan Wakely
0 siblings, 0 replies; only message in thread
From: Jonathan Wakely @ 2021-04-08 23:37 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
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++"
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-04-08 23:37 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-08 23:37 [gcc r9-9330] libstdc++: Fix doxygen markup for group close commands Jonathan Wakely
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).