Commit 7897a1c0 by Benjamin Kosnik

user.cfg.in: Add macros, directories.

2011-12-10  Benjamin Kosnik  <bkoz@redhat.com>

	* doc/doxygen/user.cfg.in: Add macros, directories.
	* include/bits/locale_classes.h: Remove doxygen warnings, fix markup.
	* include/bits/locale_classes.tcc: Same.
	* include/bits/shared_ptr.h: Same.
	* include/bits/stl_algo.h: Same.
	* include/bits/stl_list.h: Same.
	* include/bits/stl_numeric.h: Same.
	* include/debug/safe_base.h: Same.
	* include/parallel/equally_split.h: Same.
	* include/std/bitset: Same.
	* include/std/complex: Same.
	* include/std/fstream: Same.
	* include/std/istream: Same.
	* include/std/ostream: Same.
	* include/tr2/dynamic_bitset: Same.
	* scripts/run_doxygen: Remove munging for names that no longer exist.

	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
	Adjust line numbers.
	* testsuite/23_containers/list/requirements/dr438/
	constructor_1_neg.cc: Same.
	* testsuite/23_containers/list/requirements/dr438/
	constructor_2_neg.cc: Same.
	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.

From-SVN: r182189
parent f431d7ca
2011-12-12 François Dumont <fdumont@gcc.gnu.org> 2011-12-10 Benjamin Kosnik <bkoz@redhat.com>
* doc/doxygen/user.cfg.in: Add macros, directories.
* include/bits/locale_classes.h: Remove doxygen warnings, fix markup.
* include/bits/locale_classes.tcc: Same.
* include/bits/shared_ptr.h: Same.
* include/bits/stl_algo.h: Same.
* include/bits/stl_list.h: Same.
* include/bits/stl_numeric.h: Same.
* include/debug/safe_base.h: Same.
* include/parallel/equally_split.h: Same.
* include/std/bitset: Same.
* include/std/complex: Same.
* include/std/fstream: Same.
* include/std/istream: Same.
* include/std/ostream: Same.
* include/tr2/dynamic_bitset: Same.
* scripts/run_doxygen: Remove munging for names that no longer exist.
* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
Adjust line numbers.
* testsuite/23_containers/list/requirements/dr438/
constructor_1_neg.cc: Same.
* testsuite/23_containers/list/requirements/dr438/
constructor_2_neg.cc: Same.
* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2011-12-10 François Dumont <fdumont@gcc.gnu.org>
* include/profile/unordered_set: Minor formatting changes. * include/profile/unordered_set: Minor formatting changes.
(unordered_set<>::_M_profile_destruct, (unordered_set<>::_M_profile_destruct,
...@@ -119,7 +146,7 @@ ...@@ -119,7 +146,7 @@
Likewise. Likewise.
2011-12-04 Markus Trippelsdorf <markus@trippelsdorf.de> 2011-12-04 Markus Trippelsdorf <markus@trippelsdorf.de>
Jonathan Wakely <jwakely.gcc@gmail.com> Jonathan Wakely <jwakely.gcc@gmail.com>
* include/bits/stl_heap.h (pop_heap): Check for non-empty range in * include/bits/stl_heap.h (pop_heap): Check for non-empty range in
overload taking a predicate. overload taking a predicate.
...@@ -145,37 +172,37 @@ ...@@ -145,37 +172,37 @@
2011-11-30 Benjamin Kosnik <bkoz@redhat.com> 2011-11-30 Benjamin Kosnik <bkoz@redhat.com>
* acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Remove
size-specific macros. _GLIBCXX_ATOMIC_BUILTINS_1, size-specific macros. _GLIBCXX_ATOMIC_BUILTINS_1,
_GLIBCXX_ATOMIC_BUILTINS_2, _GLIBCXX_ATOMIC_BUILTINS_4, _GLIBCXX_ATOMIC_BUILTINS_2, _GLIBCXX_ATOMIC_BUILTINS_4,
_GLIBCXX_ATOMIC_BUILTINS_8. Use _GLIBCXX_ATOMIC_BUILTINS to _GLIBCXX_ATOMIC_BUILTINS_8. Use _GLIBCXX_ATOMIC_BUILTINS to
indicate use of C++11 atomic builtins. indicate use of C++11 atomic builtins.
* config.h.in: Regenerate. * config.h.in: Regenerate.
* configure: Regenerate. * configure: Regenerate.
* include/Makefile.am (bits_sup_headers): Add atomic_lockfree_defines.h. * include/Makefile.am (bits_sup_headers): Add atomic_lockfree_defines.h.
* include/Makefile.in: Regenerate. * include/Makefile.in: Regenerate.
* libsupc++/Makefile.am: Compile C++11 support with -std=gnu++0x. * libsupc++/Makefile.am: Compile C++11 support with -std=gnu++0x.
* libsupc++/Makefile.in: Regenerate. * libsupc++/Makefile.in: Regenerate.
* include/bits/atomic_base.h: Move lock-free property macros... * include/bits/atomic_base.h: Move lock-free property macros...
* libsupc++/atomic_lockfree_defines.h: ...here. * libsupc++/atomic_lockfree_defines.h: ...here.
* include/std/future: Use C++11 macros. * include/std/future: Use C++11 macros.
* libsupc++/eh_ptr.cc: Same. * libsupc++/eh_ptr.cc: Same.
* libsupc++/eh_throw.cc: Same. * libsupc++/eh_throw.cc: Same.
* libsupc++/exception: Same. * libsupc++/exception: Same.
* libsupc++/exception_ptr.h: Same. * libsupc++/exception_ptr.h: Same.
* libsupc++/guard.cc: Same. * libsupc++/guard.cc: Same.
* libsupc++/nested_exception.cc: Same. * libsupc++/nested_exception.cc: Same.
* libsupc++/nested_exception.h: Same. * libsupc++/nested_exception.h: Same.
* src/future.cc: Same. * src/future.cc: Same.
* include/ext/atomicity.h: Use _GLIBCXX_ATOMIC_BUILTINS. * include/ext/atomicity.h: Use _GLIBCXX_ATOMIC_BUILTINS.
* doc/doxygen/user.cfg.in * doc/doxygen/user.cfg.in: Adjust.
* doc/xml/manual/concurrency_extensions.xml * doc/xml/manual/concurrency_extensions.xml: Add note.
* testsuite/18_support/exception_ptr/lifespan.cc * testsuite/18_support/exception_ptr/lifespan.cc: Tweak.
* testsuite/lib/libstdc++.exp * testsuite/lib/libstdc++.exp: Same.
2011-11-29 François Dumont <fdumont@gcc.gnu.org> 2011-11-29 François Dumont <fdumont@gcc.gnu.org>
......
...@@ -746,6 +746,7 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \ ...@@ -746,6 +746,7 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
include/tr1/ctime \ include/tr1/ctime \
include/tr1/cwchar \ include/tr1/cwchar \
include/tr1/cwctype \ include/tr1/cwctype \
include/tr2/ \
include/tr2/bool_set \ include/tr2/bool_set \
include/tr2/dynamic_bitset \ include/tr2/dynamic_bitset \
include/tr2/ratio \ include/tr2/ratio \
...@@ -1647,9 +1648,10 @@ PREDEFINED = __cplusplus \ ...@@ -1647,9 +1648,10 @@ PREDEFINED = __cplusplus \
_GLIBCXX_USE_C99_STDINT_TR1 \ _GLIBCXX_USE_C99_STDINT_TR1 \
_GLIBCXX_USE_SCHED_YIELD \ _GLIBCXX_USE_SCHED_YIELD \
_GLIBCXX_USE_NANOSLEEP \ _GLIBCXX_USE_NANOSLEEP \
PB_DS_DATA_TRUE_INDICATOR \
__EXCEPTIONS \ __EXCEPTIONS \
__GXX_RTTI \ __GXX_RTTI \
ATOMIC_INT_LOCK_FREE \
PB_DS_DATA_TRUE_INDICATOR \
__glibcxx_function_requires=// \ __glibcxx_function_requires=// \
__glibcxx_class_requires=// \ __glibcxx_class_requires=// \
__glibcxx_class_requires2=// \ __glibcxx_class_requires2=// \
......
...@@ -571,39 +571,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -571,39 +571,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
/** /**
* @brief Test for the presence of a facet.
*
* has_facet tests the locale argument for the presence of the facet type
* provided as the template parameter. Facets derived from the facet
* parameter will also return true.
*
* @tparam _Facet The facet type to test the presence of.
* @param __loc The locale to test.
* @return true if __loc contains a facet of type _Facet, else false.
*/
template<typename _Facet>
bool
has_facet(const locale& __loc) throw();
/**
* @brief Return a facet.
*
* use_facet looks for and returns a reference to a facet of type Facet
* where Facet is the template parameter. If has_facet(locale) is true,
* there is a suitable facet to return. It throws std::bad_cast if the
* locale doesn't contain a facet of type Facet.
*
* @tparam _Facet The facet type to access.
* @param __loc The locale to use.
* @return Reference to facet of type Facet.
* @throw std::bad_cast if __loc doesn't contain a facet of type _Facet.
*/
template<typename _Facet>
const _Facet&
use_facet(const locale& __loc);
/**
* @brief Facet for localized string comparison. * @brief Facet for localized string comparison.
* *
* This facet encapsulates the code to compare strings in a localized * This facet encapsulates the code to compare strings in a localized
......
...@@ -87,7 +87,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -87,7 +87,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
__s2.data(), __s2.data() + __s2.length()) < 0); __s2.data(), __s2.data() + __s2.length()) < 0);
} }
/**
* @brief Test for the presence of a facet.
*
* has_facet tests the locale argument for the presence of the facet type
* provided as the template parameter. Facets derived from the facet
* parameter will also return true.
*
* @tparam _Facet The facet type to test the presence of.
* @param __loc The locale to test.
* @return true if @p __loc contains a facet of type _Facet, else false.
*/
template<typename _Facet> template<typename _Facet>
bool bool
has_facet(const locale& __loc) throw() has_facet(const locale& __loc) throw()
...@@ -102,6 +112,19 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -102,6 +112,19 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
#endif #endif
} }
/**
* @brief Return a facet.
*
* use_facet looks for and returns a reference to a facet of type Facet
* where Facet is the template parameter. If has_facet(locale) is true,
* there is a suitable facet to return. It throws std::bad_cast if the
* locale doesn't contain a facet of type Facet.
*
* @tparam _Facet The facet type to access.
* @param __loc The locale to use.
* @return Reference to facet of type Facet.
* @throw std::bad_cast if @p __loc doesn't contain a facet of type _Facet.
*/
template<typename _Facet> template<typename _Facet>
const _Facet& const _Facet&
use_facet(const locale& __loc) use_facet(const locale& __loc)
......
...@@ -100,6 +100,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -100,6 +100,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
constexpr shared_ptr() noexcept constexpr shared_ptr() noexcept
: __shared_ptr<_Tp>() { } : __shared_ptr<_Tp>() { }
shared_ptr(const shared_ptr&) noexcept = default;
/** /**
* @brief Construct a %shared_ptr that owns the pointer @a __p. * @brief Construct a %shared_ptr that owns the pointer @a __p.
* @param __p A pointer that is convertible to element_type*. * @param __p A pointer that is convertible to element_type*.
...@@ -211,7 +213,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -211,7 +213,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
* @param __r A %shared_ptr. * @param __r A %shared_ptr.
* @post get() == __r.get() && use_count() == __r.use_count() * @post get() == __r.get() && use_count() == __r.use_count()
*/ */
shared_ptr(const shared_ptr&) noexcept = default;
template<typename _Tp1, typename = typename template<typename _Tp1, typename = typename
std::enable_if<std::is_convertible<_Tp1*, _Tp*>::value>::type> std::enable_if<std::is_convertible<_Tp1*, _Tp*>::value>::type>
shared_ptr(const shared_ptr<_Tp1>& __r) noexcept shared_ptr(const shared_ptr<_Tp1>& __r) noexcept
...@@ -266,6 +267,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -266,6 +267,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
: __shared_ptr<_Tp>(__p) { } : __shared_ptr<_Tp>(__p) { }
shared_ptr& operator=(const shared_ptr&) noexcept = default; shared_ptr& operator=(const shared_ptr&) noexcept = default;
template<typename _Tp1> template<typename _Tp1>
shared_ptr& shared_ptr&
operator=(const shared_ptr<_Tp1>& __r) noexcept operator=(const shared_ptr<_Tp1>& __r) noexcept
......
...@@ -1441,9 +1441,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -1441,9 +1441,10 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
/** /**
* @brief Merge sorted lists according to comparison function. * @brief Merge sorted lists according to comparison function.
* @param __x Sorted list to merge.
* @tparam _StrictWeakOrdering Comparison function defining * @tparam _StrictWeakOrdering Comparison function defining
* sort order. * sort order.
* @param __x Sorted list to merge.
* @param __comp Comparison functor.
* *
* Assumes that both @a __x and this list are sorted according to * Assumes that both @a __x and this list are sorted according to
* StrictWeakOrdering. Merges elements of @a __x into this list * StrictWeakOrdering. Merges elements of @a __x into this list
......
...@@ -133,7 +133,7 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -133,7 +133,7 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
* @brief Accumulate values in a range with operation. * @brief Accumulate values in a range with operation.
* *
* Accumulates the values in the range [first,last) using the function * Accumulates the values in the range [first,last) using the function
* object @a binary_op. The initial value is @a init. The values are * object @p __binary_op. The initial value is @p __init. The values are
* processed in order. * processed in order.
* *
* @param __first Start of range. * @param __first Start of range.
...@@ -159,7 +159,7 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -159,7 +159,7 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
/** /**
* @brief Compute inner product of two ranges. * @brief Compute inner product of two ranges.
* *
* Starting with an initial value of @a init, multiplies successive * Starting with an initial value of @p __init, multiplies successive
* elements from the two ranges and adds each product into the accumulated * elements from the two ranges and adds each product into the accumulated
* value using operator+(). The values in the ranges are processed in * value using operator+(). The values in the ranges are processed in
* order. * order.
...@@ -188,9 +188,9 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -188,9 +188,9 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
/** /**
* @brief Compute inner product of two ranges. * @brief Compute inner product of two ranges.
* *
* Starting with an initial value of @a init, applies @a binary_op2 to * Starting with an initial value of @p __init, applies @p __binary_op2 to
* successive elements from the two ranges and accumulates each result into * successive elements from the two ranges and accumulates each result into
* the accumulated value using @a binary_op1. The values in the ranges are * the accumulated value using @p __binary_op1. The values in the ranges are
* processed in order. * processed in order.
* *
* @param __first1 Start of range 1. * @param __first1 Start of range 1.
...@@ -224,14 +224,14 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -224,14 +224,14 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
* *
* Accumulates the values in the range [first,last) using operator+(). * Accumulates the values in the range [first,last) using operator+().
* As each successive input value is added into the total, that partial sum * As each successive input value is added into the total, that partial sum
* is written to @a result. Therefore, the first value in result is the * is written to @p __result. Therefore, the first value in result is the
* first value of the input, the second value in result is the sum of the * first value of the input, the second value in result is the sum of the
* first and second input values, and so on. * first and second input values, and so on.
* *
* @param __first Start of input range. * @param __first Start of input range.
* @param __last End of input range. * @param __last End of input range.
* @param __result Output to write sums to. * @param __result Output sum.
* @return Iterator pointing just beyond the values written to result. * @return Iterator pointing just beyond the values written to __result.
*/ */
template<typename _InputIterator, typename _OutputIterator> template<typename _InputIterator, typename _OutputIterator>
_OutputIterator _OutputIterator
...@@ -263,14 +263,14 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -263,14 +263,14 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
* *
* Accumulates the values in the range [first,last) using operator+(). * Accumulates the values in the range [first,last) using operator+().
* As each successive input value is added into the total, that partial sum * As each successive input value is added into the total, that partial sum
* is written to @a result. Therefore, the first value in result is the * is written to @p __result. Therefore, the first value in result is the
* first value of the input, the second value in result is the sum of the * first value of the input, the second value in result is the sum of the
* first and second input values, and so on. * first and second input values, and so on.
* *
* @param __first Start of input range. * @param __first Start of input range.
* @param __last End of input range. * @param __last End of input range.
* @param __result Output to write sums to. * @param __result Output sum.
* @return Iterator pointing just beyond the values written to result. * @return Iterator pointing just beyond the values written to __result.
*/ */
template<typename _InputIterator, typename _OutputIterator, template<typename _InputIterator, typename _OutputIterator,
typename _BinaryOperation> typename _BinaryOperation>
...@@ -302,11 +302,11 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -302,11 +302,11 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
* @brief Return differences between adjacent values. * @brief Return differences between adjacent values.
* *
* Computes the difference between adjacent values in the range * Computes the difference between adjacent values in the range
* [first,last) using operator-() and writes the result to @a result. * [first,last) using operator-() and writes the result to @p __result.
* *
* @param __first Start of input range. * @param __first Start of input range.
* @param __last End of input range. * @param __last End of input range.
* @param __result Output to write sums to. * @param __result Output sums.
* @return Iterator pointing just beyond the values written to result. * @return Iterator pointing just beyond the values written to result.
* *
* _GLIBCXX_RESOLVE_LIB_DEFECTS * _GLIBCXX_RESOLVE_LIB_DEFECTS
...@@ -342,12 +342,13 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO ...@@ -342,12 +342,13 @@ _GLIBCXX_BEGIN_NAMESPACE_ALGO
* @brief Return differences between adjacent values. * @brief Return differences between adjacent values.
* *
* Computes the difference between adjacent values in the range * Computes the difference between adjacent values in the range
* [__first,__last) using the function object @a __binary_op and writes the * [__first,__last) using the function object @p __binary_op and writes the
* result to @a __result. * result to @p __result.
* *
* @param __first Start of input range. * @param __first Start of input range.
* @param __last End of input range. * @param __last End of input range.
* @param __result Output to write sums to. * @param __result Output sum.
* @param __binary_op Function object.
* @return Iterator pointing just beyond the values written to result. * @return Iterator pointing just beyond the values written to result.
* *
* _GLIBCXX_RESOLVE_LIB_DEFECTS * _GLIBCXX_RESOLVE_LIB_DEFECTS
......
...@@ -79,7 +79,7 @@ namespace __gnu_debug ...@@ -79,7 +79,7 @@ namespace __gnu_debug
{ } { }
/** Initialize the iterator to reference the sequence pointed to /** Initialize the iterator to reference the sequence pointed to
* by @p__seq. @p __constant is true when we are initializing a * by @p __seq. @p __constant is true when we are initializing a
* constant iterator, and false if it is a mutable iterator. Note * constant iterator, and false if it is a mutable iterator. Note
* that @p __seq may be NULL, in which case the iterator will be * that @p __seq may be NULL, in which case the iterator will be
* singular. Otherwise, the iterator will reference @p __seq and * singular. Otherwise, the iterator will reference @p __seq and
......
...@@ -68,6 +68,7 @@ namespace __gnu_parallel ...@@ -68,6 +68,7 @@ namespace __gnu_parallel
* thread number __thread_no+1 (excluded). * thread number __thread_no+1 (excluded).
* @param __n Number of elements * @param __n Number of elements
* @param __num_threads Number of parts * @param __num_threads Number of parts
* @param __thread_no Number of threads
* @returns splitting point */ * @returns splitting point */
template<typename _DifferenceType> template<typename _DifferenceType>
_DifferenceType _DifferenceType
......
...@@ -683,7 +683,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -683,7 +683,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
#endif #endif
/** /**
* @brief The %bitset class represents a @e fixed-size sequence of bits. * The %bitset class represents a @e fixed-size sequence of bits.
* *
* @ingroup containers * @ingroup containers
* *
...@@ -855,7 +855,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -855,7 +855,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
#endif #endif
/** /**
* @brief Use a subset of a string. * Use a subset of a string.
* @param __s A string of @a 0 and @a 1 characters. * @param __s A string of @a 0 and @a 1 characters.
* @param __position Index of the first character in @a __s to use; * @param __position Index of the first character in @a __s to use;
* defaults to zero. * defaults to zero.
...@@ -878,7 +878,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -878,7 +878,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
} }
/** /**
* @brief Use a subset of a string. * Use a subset of a string.
* @param __s A string of @a 0 and @a 1 characters. * @param __s A string of @a 0 and @a 1 characters.
* @param __position Index of the first character in @a __s to use. * @param __position Index of the first character in @a __s to use.
* @param __n The number of characters to copy. * @param __n The number of characters to copy.
...@@ -914,7 +914,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -914,7 +914,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
#ifdef __GXX_EXPERIMENTAL_CXX0X__ #ifdef __GXX_EXPERIMENTAL_CXX0X__
/** /**
* @brief Construct from a character %array. * Construct from a character %array.
* @param __str An %array of characters @a zero and @a one. * @param __str An %array of characters @a zero and @a one.
* @param __n The number of characters to use. * @param __n The number of characters to use.
* @param __zero The character corresponding to the value 0. * @param __zero The character corresponding to the value 0.
...@@ -944,7 +944,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -944,7 +944,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
// 23.3.5.2 bitset operations: // 23.3.5.2 bitset operations:
//@{ //@{
/** /**
* @brief Operations on bitsets. * Operations on bitsets.
* @param __rhs A same-sized bitset. * @param __rhs A same-sized bitset.
* *
* These should be self-explanatory. * These should be self-explanatory.
...@@ -973,7 +973,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER ...@@ -973,7 +973,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
//@{ //@{
/** /**
* @brief Operations on bitsets. * Operations on bitsets.
* @param __position The number of places to shift. * @param __position The number of places to shift.
* *
* These should be self-explanatory. * These should be self-explanatory.
......
...@@ -1035,8 +1035,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -1035,8 +1035,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
: std::pow(complex<_Tp>(__x), __y); : std::pow(complex<_Tp>(__x), __y);
} }
// 26.2.3 complex specializations /// 26.2.3 complex specializations
// complex<float> specialization /// complex<float> specialization
template<> template<>
struct complex<float> struct complex<float>
{ {
...@@ -1182,8 +1182,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -1182,8 +1182,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
_ComplexT _M_value; _ComplexT _M_value;
}; };
// 26.2.3 complex specializations /// 26.2.3 complex specializations
// complex<double> specialization /// complex<double> specialization
template<> template<>
struct complex<double> struct complex<double>
{ {
...@@ -1330,8 +1330,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -1330,8 +1330,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
_ComplexT _M_value; _ComplexT _M_value;
}; };
// 26.2.3 complex specializations /// 26.2.3 complex specializations
// complex<long double> specialization /// complex<long double> specialization
template<> template<>
struct complex<long double> struct complex<long double>
{ {
......
...@@ -620,7 +620,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -620,7 +620,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
* @param __mode Open file in specified mode (see std::ios_base). * @param __mode Open file in specified mode (see std::ios_base).
* *
* @c ios_base::out|ios_base::trunc is automatically included in * @c ios_base::out|ios_base::trunc is automatically included in
* @a __mode. * @p __mode.
* *
* Tip: When using std::string to hold the filename, you must use * Tip: When using std::string to hold the filename, you must use
* .c_str() before passing it to this constructor. * .c_str() before passing it to this constructor.
......
...@@ -738,10 +738,10 @@ public: ...@@ -738,10 +738,10 @@ public:
/** /**
* @brief Use a subset of a string. * @brief Use a subset of a string.
* @param str A string of '0' and '1' characters. * @param __str A string of '0' and '1' characters.
* @param pos Index of the first character in @a s to use. * @param __pos Index of the first character in @p __str to use.
* @param n The number of characters to copy. * @param __n The number of characters to copy.
* @throw std::out_of_range If @a pos is bigger the size of @a s. * @throw std::out_of_range If @p __pos is bigger the size of @p __str.
* @throw std::invalid_argument If a character appears in the string * @throw std::invalid_argument If a character appears in the string
* which is neither '0' nor '1'. * which is neither '0' nor '1'.
*/ */
...@@ -770,7 +770,7 @@ public: ...@@ -770,7 +770,7 @@ public:
/** /**
* @brief Construct from a string. * @brief Construct from a string.
* @param str A string of '0' and '1' characters. * @param __str A string of '0' and '1' characters.
* @throw std::invalid_argument If a character appears in the string * @throw std::invalid_argument If a character appears in the string
* which is neither '0' nor '1'. * which is neither '0' nor '1'.
*/ */
...@@ -907,7 +907,7 @@ public: ...@@ -907,7 +907,7 @@ public:
//@{ //@{
/** /**
* @brief Operations on dynamic_bitsets. * @brief Operations on dynamic_bitsets.
* @param rhs A same-sized dynamic_bitset. * @param __rhs A same-sized dynamic_bitset.
* *
* These should be self-explanatory. * These should be self-explanatory.
*/ */
...@@ -950,7 +950,7 @@ public: ...@@ -950,7 +950,7 @@ public:
//@{ //@{
/** /**
* @brief Operations on dynamic_bitsets. * @brief Operations on dynamic_bitsets.
* @param position The number of places to shift. * @param __pos The number of places to shift.
* *
* These should be self-explanatory. * These should be self-explanatory.
*/ */
...@@ -995,9 +995,9 @@ public: ...@@ -995,9 +995,9 @@ public:
/** /**
* @brief Sets a given bit to a particular value. * @brief Sets a given bit to a particular value.
* @param position The index of the bit. * @param __pos The index of the bit.
* @param val Either true or false, defaults to true. * @param __val Either true or false, defaults to true.
* @throw std::out_of_range If @a pos is bigger the size of the %set. * @throw std::out_of_range If @a __pos is bigger the size of the %set.
*/ */
dynamic_bitset<_WordT, _Alloc>& dynamic_bitset<_WordT, _Alloc>&
set(size_type __pos, bool __val = true) set(size_type __pos, bool __val = true)
...@@ -1019,10 +1019,10 @@ public: ...@@ -1019,10 +1019,10 @@ public:
/** /**
* @brief Sets a given bit to false. * @brief Sets a given bit to false.
* @param position The index of the bit. * @param __pos The index of the bit.
* @throw std::out_of_range If @a pos is bigger the size of the %set. * @throw std::out_of_range If @a __pos is bigger the size of the %set.
* *
* Same as writing @c set(pos,false). * Same as writing @c set(__pos, false).
*/ */
dynamic_bitset<_WordT, _Alloc>& dynamic_bitset<_WordT, _Alloc>&
reset(size_type __pos) reset(size_type __pos)
...@@ -1045,8 +1045,8 @@ public: ...@@ -1045,8 +1045,8 @@ public:
/** /**
* @brief Toggles a given bit to its opposite value. * @brief Toggles a given bit to its opposite value.
* @param position The index of the bit. * @param __pos The index of the bit.
* @throw std::out_of_range If @a pos is bigger the size of the %set. * @throw std::out_of_range If @a __pos is bigger the size of the %set.
*/ */
dynamic_bitset<_WordT, _Alloc>& dynamic_bitset<_WordT, _Alloc>&
flip(size_type __pos) flip(size_type __pos)
...@@ -1064,7 +1064,7 @@ public: ...@@ -1064,7 +1064,7 @@ public:
//@{ //@{
/** /**
* @brief Array-indexing support. * @brief Array-indexing support.
* @param position Index into the %dynamic_bitset. * @param __pos Index into the %dynamic_bitset.
* @return A bool for a 'const %dynamic_bitset'. For non-const * @return A bool for a 'const %dynamic_bitset'. For non-const
* bitsets, an instance of the reference proxy class. * bitsets, an instance of the reference proxy class.
* @note These operators do no range checking and throw no * @note These operators do no range checking and throw no
...@@ -1167,9 +1167,9 @@ public: ...@@ -1167,9 +1167,9 @@ public:
/** /**
* @brief Tests the value of a bit. * @brief Tests the value of a bit.
* @param position The index of a bit. * @param __pos The index of a bit.
* @return The value at @a pos. * @return The value at @a __pos.
* @throw std::out_of_range If @a pos is bigger the size of the %set. * @throw std::out_of_range If @a __pos is bigger the size of the %set.
*/ */
bool bool
test(size_type __pos) const test(size_type __pos) const
...@@ -1226,7 +1226,7 @@ public: ...@@ -1226,7 +1226,7 @@ public:
/** /**
* @brief Finds the index of the next "on" bit after prev. * @brief Finds the index of the next "on" bit after prev.
* @return The index of the next bit set, or size() if not found. * @return The index of the next bit set, or size() if not found.
* @param prev Where to start searching. * @param __prev Where to start searching.
* @sa find_first * @sa find_first
*/ */
size_type size_type
...@@ -1321,8 +1321,8 @@ public: ...@@ -1321,8 +1321,8 @@ public:
//@{ //@{
/** /**
* @brief Global bitwise operations on bitsets. * @brief Global bitwise operations on bitsets.
* @param x A bitset. * @param __x A bitset.
* @param y A bitset of the same size as @a x. * @param __y A bitset of the same size as @a __x.
* @return A new bitset. * @return A new bitset.
* *
* These should be self-explanatory. * These should be self-explanatory.
......
...@@ -325,14 +325,6 @@ for f in *__profile_*; do ...@@ -325,14 +325,6 @@ for f in *__profile_*; do
newname=`echo $f | sed 's/__profile_/__profile::/'` newname=`echo $f | sed 's/__profile_/__profile::/'`
mv $f $newname mv $f $newname
done done
for f in *__atomic0_*; do
newname=`echo $f | sed 's/__atomic0_/__atomic0::/'`
mv $f $newname
done
for f in *__atomic2_*; do
newname=`echo $f | sed 's/__atomic2_/__atomic2::/'`
mv $f $newname
done
# Then, clean up other top-level namespaces. # Then, clean up other top-level namespaces.
for f in std_tr1_*; do for f in std_tr1_*; do
...@@ -373,11 +365,6 @@ for f in __cxxabiv1_*; do ...@@ -373,11 +365,6 @@ for f in __cxxabiv1_*; do
done done
# Then piecemeal nested classes # Then piecemeal nested classes
for f in *__future_base_*; do
newname=`echo $f | sed 's/__future_base_/__future_base::/'`
mv $f $newname
done
# Generic removal bits, where there are things in the generated man # Generic removal bits, where there are things in the generated man
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-error "no matching" "" { target *-*-* } 1551 } // { dg-error "no matching" "" { target *-*-* } 1552 }
#include <list> #include <list>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-error "no matching" "" { target *-*-* } 1507 } // { dg-error "no matching" "" { target *-*-* } 1508 }
#include <list> #include <list>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-error "no matching" "" { target *-*-* } 1507 } // { dg-error "no matching" "" { target *-*-* } 1508 }
#include <list> #include <list>
#include <utility> #include <utility>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
// <http://www.gnu.org/licenses/>. // <http://www.gnu.org/licenses/>.
// { dg-do compile } // { dg-do compile }
// { dg-error "no matching" "" { target *-*-* } 1507 } // { dg-error "no matching" "" { target *-*-* } 1508 }
#include <list> #include <list>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment