diff options
| author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-11-06 22:15:17 +0000 |
|---|---|---|
| committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-11-06 22:15:17 +0000 |
| commit | 73337deef43548c8862565489b829fe8de7ca7c4 (patch) | |
| tree | 18e41634136fbd7b3d518ae6f5ba39007ee5497e /libstdc++-v3/include/parallel | |
| parent | 4839d65f375bde5394e1460cc3453a17604db9b3 (diff) | |
| download | ppe42-gcc-73337deef43548c8862565489b829fe8de7ca7c4.tar.gz ppe42-gcc-73337deef43548c8862565489b829fe8de7ca7c4.zip | |
2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
* doc/doxygen/user.cfg.in: Adjust includes.
* doc/doxygen/doxygroups.cc: Move group markup.
* include/tr1_impl/regex: Change " to '. Add group markup.
* include/std/utility: Same.
* include/std/type_traits: Same.
* include/std/streambuf: Same.
* include/std/iosfwd: Same.
* include/std/limits: Same.
* include/std/sstream: Same.
* include/profile/impl/profiler_state.h: Same.
* include/profile/impl/profiler_hashtable_size.h: Same.
* include/bits/stl_algobase.h: Same.
* include/bits/stl_iterator_base_types.h: Same.
* include/bits/stream_iterator.h: Same.
* include/bits/stl_iterator.h: Same.
* include/bits/stl_tempbuf.h: Same.
* include/bits/streambuf_iterator.h: Same.
* libsupc++/exception: Same.
* libsupc++/cxxabi.h: Same.
* include/tr1_impl/type_traits: Same.
* include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
* include/parallel/list_partition.h: Same.
* include/parallel/for_each.h: Same.
* include/parallel/workstealing.h: Same.
* include/parallel/base.h: Same.
* include/parallel/equally_split.h: Same.
* include/parallel/random_shuffle.h: Same.
* include/parallel/balanced_quicksort.h: Same.
* include/parallel/merge.h: Same.
* include/parallel/multiway_mergesort.h: Same.
* include/parallel/compatibility.h: Same.
* include/parallel/queue.h: Same.
* include/parallel/checkers.h: Same.
* include/parallel/random_number.h: Same.
* include/c_global/csignal: Change # to \#.
* include/c_global/cstdlib: Same.
* include/c_global/cstdio: Same.
* include/c_global/cstdarg: Same.
* include/c_global/cctype: Same.
* include/c_global/cerrno: Same.
* include/c_global/cstdatomic: Same.
* include/c_global/cmath: Same.
* include/c_global/ciso646: Same.
* include/c_global/ctime: Same.
* include/c_global/clocale: Same.
* include/c_global/climits: Same.
* include/c_global/cassert: Same.
* include/c_global/csetjmp: Same.
* include/c_global/cwchar: Same.
* include/c_global/cfloat: Same.
* include/c_global/cstring: Same.
* include/c_global/cstddef: Same.
* include/c_global/cwctype: Same.
* include/std/memory: Only dance around boost_sp_counted_base.h.
* include/tr1_impl/boost_sp_counted_base.h: Add markup.
* include/tr1/shared_ptr.h: Strip markup.
* include/bits/shared_ptr.h: Move base types...
* include/bits/shared_ptr_base.h: ...here.
* include/Makefile.am: Add.
* include/Makefile.in: Regenerate.
* configure: Same.
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
Adjust line numbers.
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153980 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/parallel')
| -rw-r--r-- | libstdc++-v3/include/parallel/balanced_quicksort.h | 2 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/base.h | 14 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/checkers.h | 6 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/compatibility.h | 12 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/equally_split.h | 2 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/for_each.h | 2 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/list_partition.h | 13 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/merge.h | 24 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/multiway_merge.h | 10 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/multiway_mergesort.h | 4 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/queue.h | 2 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/random_number.h | 4 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/random_shuffle.h | 2 | ||||
| -rw-r--r-- | libstdc++-v3/include/parallel/workstealing.h | 2 |
14 files changed, 50 insertions, 49 deletions
diff --git a/libstdc++-v3/include/parallel/balanced_quicksort.h b/libstdc++-v3/include/parallel/balanced_quicksort.h index 3107d97a45b..f3ac555908f 100644 --- a/libstdc++-v3/include/parallel/balanced_quicksort.h +++ b/libstdc++-v3/include/parallel/balanced_quicksort.h @@ -94,7 +94,7 @@ namespace __gnu_parallel * @param __comp Comparator. * @param __num_threads Number of threads that are allowed to work on * this part. - * @pre @__c (__end-__begin)>=1 */ + * @pre @c (__end-__begin)>=1 */ template<typename _RAIter, typename _Compare> typename std::iterator_traits<_RAIter>::difference_type __qsb_divide(_RAIter __begin, _RAIter __end, diff --git a/libstdc++-v3/include/parallel/base.h b/libstdc++-v3/include/parallel/base.h index eee88bd2ce1..87d5752441a 100644 --- a/libstdc++-v3/include/parallel/base.h +++ b/libstdc++-v3/include/parallel/base.h @@ -93,7 +93,7 @@ namespace __gnu_parallel __is_parallel(const _Parallelism __p) { return __p != sequential; } - /** @brief Calculates the rounded-down logarithm of @__c __n for base 2. + /** @brief Calculates the rounded-down logarithm of @c __n for base 2. * @param __n Argument. * @return Returns 0 for any argument <1. */ @@ -108,11 +108,11 @@ namespace __gnu_parallel } /** @brief Encode two integers into one gnu_parallel::_CASable. - * @param __a First integer, to be encoded in the most-significant @__c + * @param __a First integer, to be encoded in the most-significant @c * _CASable_bits/2 bits. * @param __b Second integer, to be encoded in the least-significant - * @__c _CASable_bits/2 bits. - * @return value encoding @__c __a and @__c __b. + * @c _CASable_bits/2 bits. + * @return value encoding @c __a and @c __b. * @see decode2 */ inline _CASable @@ -124,9 +124,9 @@ namespace __gnu_parallel /** @brief Decode two integers from one gnu_parallel::_CASable. * @param __x __gnu_parallel::_CASable to decode integers from. * @param __a First integer, to be decoded from the most-significant - * @__c _CASable_bits/2 bits of @__c __x. + * @c _CASable_bits/2 bits of @c __x. * @param __b Second integer, to be encoded in the least-significant - * @__c _CASable_bits/2 bits of @__c __x. + * @c _CASable_bits/2 bits of @c __x. * @see __encode2 */ inline void @@ -422,7 +422,7 @@ namespace __gnu_parallel }; /** @brief Compute the median of three referenced elements, - according to @__c __comp. + according to @c __comp. * @param __a First iterator. * @param __b Second iterator. * @param __c Third iterator. diff --git a/libstdc++-v3/include/parallel/checkers.h b/libstdc++-v3/include/parallel/checkers.h index 8abfc991e67..2a977acedf4 100644 --- a/libstdc++-v3/include/parallel/checkers.h +++ b/libstdc++-v3/include/parallel/checkers.h @@ -39,12 +39,12 @@ namespace __gnu_parallel { /** - * @brief Check whether @__c [__begin, @__c __end) is sorted according - * to @__c __comp. + * @brief Check whether @c [__begin, @c __end) is sorted according + * to @c __comp. * @param __begin Begin iterator of sequence. * @param __end End iterator of sequence. * @param __comp Comparator. - * @return @__c true if sorted, @__c false otherwise. + * @return @c true if sorted, @c false otherwise. */ template<typename _IIter, typename _Compare> bool diff --git a/libstdc++-v3/include/parallel/compatibility.h b/libstdc++-v3/include/parallel/compatibility.h index c4f691e5b77..688a7cf348f 100644 --- a/libstdc++-v3/include/parallel/compatibility.h +++ b/libstdc++-v3/include/parallel/compatibility.h @@ -227,8 +227,8 @@ namespace __gnu_parallel #endif - /** @brief Compare @__c *__ptr and @__c __comparand. If equal, let @__c - * *__ptr=__replacement and return @__c true, return @__c false otherwise. + /** @brief Compare @c *__ptr and @c __comparand. If equal, let @c + * *__ptr=__replacement and return @c true, return @c false otherwise. * * Implementation is heavily platform-dependent. * @param __ptr Pointer to 32-bit signed integer. @@ -270,8 +270,8 @@ namespace __gnu_parallel #endif } - /** @brief Compare @__c *__ptr and @__c __comparand. If equal, let @__c - * *__ptr=__replacement and return @__c true, return @__c false otherwise. + /** @brief Compare @c *__ptr and @c __comparand. If equal, let @c + * *__ptr=__replacement and return @c true, return @c false otherwise. * * Implementation is heavily platform-dependent. * @param __ptr Pointer to 64-bit signed integer. @@ -323,8 +323,8 @@ namespace __gnu_parallel #endif } - /** @brief Compare @__c *__ptr and @__c __comparand. If equal, let @__c - * *__ptr=__replacement and return @__c true, return @__c false otherwise. + /** @brief Compare @c *__ptr and @c __comparand. If equal, let @c + * *__ptr=__replacement and return @c true, return @c false otherwise. * * Implementation is heavily platform-dependent. * @param __ptr Pointer to signed integer. diff --git a/libstdc++-v3/include/parallel/equally_split.h b/libstdc++-v3/include/parallel/equally_split.h index 307be0b52f0..481c9886840 100644 --- a/libstdc++-v3/include/parallel/equally_split.h +++ b/libstdc++-v3/include/parallel/equally_split.h @@ -42,7 +42,7 @@ namespace __gnu_parallel * @param __n Number of elements * @param __num_threads Number of parts * @param __s Splitters - * @returns End of __splitter sequence, i.e. @__c __s+__num_threads+1 */ + * @returns End of __splitter sequence, i.e. @c __s+__num_threads+1 */ template<typename _DifferenceType, typename _OutputIterator> _OutputIterator equally_split(_DifferenceType __n, _ThreadIndex __num_threads, diff --git a/libstdc++-v3/include/parallel/for_each.h b/libstdc++-v3/include/parallel/for_each.h index f758b7ab78a..e6e573ddbbf 100644 --- a/libstdc++-v3/include/parallel/for_each.h +++ b/libstdc++-v3/include/parallel/for_each.h @@ -42,7 +42,7 @@ namespace __gnu_parallel { - /** @brief Chose the desired algorithm by evaluating @__c __parallelism_tag. + /** @brief Chose the desired algorithm by evaluating @c __parallelism_tag. * @param __begin Begin iterator of input sequence. * @param __end End iterator of input sequence. * @param __user_op A user-specified functor (comparator, predicate, diff --git a/libstdc++-v3/include/parallel/list_partition.h b/libstdc++-v3/include/parallel/list_partition.h index 573085aa872..1f1bfa22e44 100644 --- a/libstdc++-v3/include/parallel/list_partition.h +++ b/libstdc++-v3/include/parallel/list_partition.h @@ -42,7 +42,7 @@ namespace __gnu_parallel * @param __os_starts Start positions worked on (oversampled). * @param __count_to_two Counts up to 2. * @param __range_length Current length of a chunk. - * @param __make_twice Whether the @__c __os_starts is allowed to be + * @param __make_twice Whether the @c __os_starts is allowed to be * grown or not */ template<typename _IIter> @@ -83,16 +83,17 @@ namespace __gnu_parallel * @param __begin Begin iterator of input sequence. * @param __end End iterator of input sequence. * @param __starts Start iterators for the resulting parts, dimension - * @__c __num_parts+1. For convenience, @__c __starts @__c [__num_parts] + * @c __num_parts+1. For convenience, @c __starts @c [__num_parts] * contains the end iterator of the sequence. * @param __lengths Length of the resulting parts. * @param __num_parts Number of parts to split the sequence into. * @param __f Functor to be applied to each element by traversing __it * @param __oversampling Oversampling factor. If 0, then the - * partitions will differ in at most @__f$ \sqrt{\mathrm{__end} - - * \mathrm{__begin}} @__f$ __elements. Otherwise, the ratio between the - * longest and the shortest part is bounded by @__f$ - * 1/(\mathrm{__oversampling} \cdot \mathrm{num\_parts}) @__f$. + * partitions will differ in at most + * \sqrt{\mathrm{__end} - \mathrm{__begin}} + * __elements. Otherwise, the ratio between the + * longest and the shortest part is bounded by + * 1/(\mathrm{__oversampling} \cdot \mathrm{num\_parts}) * @return Length of the whole sequence. */ template<typename _IIter, typename _FunctorType> diff --git a/libstdc++-v3/include/parallel/merge.h b/libstdc++-v3/include/parallel/merge.h index 2343d7326e8..a19e996a055 100644 --- a/libstdc++-v3/include/parallel/merge.h +++ b/libstdc++-v3/include/parallel/merge.h @@ -37,11 +37,11 @@ namespace __gnu_parallel { - /** @brief Merge routine being able to merge only the @__c __max_length + /** @brief Merge routine being able to merge only the @c __max_length * smallest elements. * - * The @__c __begin iterators are advanced accordingly, they might not - * reach @__c __end, in contrast to the usual variant. + * The @c __begin iterators are advanced accordingly, they might not + * reach @c __end, in contrast to the usual variant. * @param __begin1 Begin iterator of first sequence. * @param __end1 End iterator of first sequence. * @param __begin2 Begin iterator of second sequence. @@ -83,11 +83,11 @@ namespace __gnu_parallel return __target; } - /** @brief Merge routine being able to merge only the @__c __max_length + /** @brief Merge routine being able to merge only the @c __max_length * smallest elements. * - * The @__c __begin iterators are advanced accordingly, they might not - * reach @__c __end, in contrast to the usual variant. + * The @c __begin iterators are advanced accordingly, they might not + * reach @c __end, in contrast to the usual variant. * Specially designed code should allow the compiler to generate * conditional moves instead of branches. * @param __begin1 Begin iterator of first sequence. @@ -150,11 +150,11 @@ namespace __gnu_parallel return __target; } - /** @brief Merge routine being able to merge only the @__c __max_length + /** @brief Merge routine being able to merge only the @c __max_length * smallest elements. * - * The @__c __begin iterators are advanced accordingly, they might not - * reach @__c __end, in contrast to the usual variant. + * The @c __begin iterators are advanced accordingly, they might not + * reach @c __end, in contrast to the usual variant. * Static switch on whether to use the conditional-move variant. * @param __begin1 Begin iterator of first sequence. * @param __end1 End iterator of first sequence. @@ -202,11 +202,11 @@ namespace __gnu_parallel { return __merge_advance(__begin1, __end1, __begin2, __end2, __target, __max_length, __comp); } - /** @brief Parallel merge routine being able to merge only the @__c + /** @brief Parallel merge routine being able to merge only the @c * __max_length smallest elements. * - * The @__c __begin iterators are advanced accordingly, they might not - * reach @__c __end, in contrast to the usual variant. + * The @c __begin iterators are advanced accordingly, they might not + * reach @c __end, in contrast to the usual variant. * The functionality is projected onto parallel_multiway_merge. * @param __begin1 Begin iterator of first sequence. * @param __end1 End iterator of first sequence. diff --git a/libstdc++-v3/include/parallel/multiway_merge.h b/libstdc++-v3/include/parallel/multiway_merge.h index 4238a1c6923..cdf21540d12 100644 --- a/libstdc++-v3/include/parallel/multiway_merge.h +++ b/libstdc++-v3/include/parallel/multiway_merge.h @@ -108,7 +108,7 @@ namespace __gnu_parallel /** @brief Compare two elements referenced by guarded iterators. * @param __bi1 First iterator. * @param __bi2 Second iterator. - * @return @__c true if less. */ + * @return @c true if less. */ friend bool operator<(_GuardedIterator<_RAIter, _Compare>& __bi1, _GuardedIterator<_RAIter, _Compare>& __bi2) @@ -123,7 +123,7 @@ namespace __gnu_parallel /** @brief Compare two elements referenced by guarded iterators. * @param __bi1 First iterator. * @param __bi2 Second iterator. - * @return @__c True if less equal. */ + * @return @c True if less equal. */ friend bool operator<=(_GuardedIterator<_RAIter, _Compare>& __bi1, _GuardedIterator<_RAIter, _Compare>& __bi2) @@ -178,7 +178,7 @@ namespace __gnu_parallel /** @brief Compare two elements referenced by unguarded iterators. * @param __bi1 First iterator. * @param __bi2 Second iterator. - * @return @__c true if less. */ + * @return @c true if less. */ friend bool operator<(_UnguardedIterator<_RAIter, _Compare>& __bi1, _UnguardedIterator<_RAIter, _Compare>& __bi2) @@ -190,7 +190,7 @@ namespace __gnu_parallel /** @brief Compare two elements referenced by unguarded iterators. * @param __bi1 First iterator. * @param __bi2 Second iterator. - * @return @__c True if less equal. */ + * @return @c True if less equal. */ friend bool operator<=(_UnguardedIterator<_RAIter, _Compare>& __bi1, _UnguardedIterator<_RAIter, _Compare>& __bi2) @@ -1724,7 +1724,7 @@ namespace __gnu_parallel * @pre All input sequences must be sorted. * @pre Target must provide enough space to merge out length elements or * the number of elements in all sequences, whichever is smaller. - * @pre For each @__c __i, @__c __seqs_begin[__i].second must be the end + * @pre For each @c __i, @c __seqs_begin[__i].second must be the end * marker of the sequence, but also reference the one more __sentinel * element. * diff --git a/libstdc++-v3/include/parallel/multiway_mergesort.h b/libstdc++-v3/include/parallel/multiway_mergesort.h index 1f2c43db61f..f2bb6fbc30d 100644 --- a/libstdc++-v3/include/parallel/multiway_mergesort.h +++ b/libstdc++-v3/include/parallel/multiway_mergesort.h @@ -82,14 +82,14 @@ namespace __gnu_parallel /** @brief Offsets to add to the found positions. */ _DifferenceType* _M_offsets; - /** @brief Pieces of data to merge @__c [thread][__sequence] */ + /** @brief Pieces of data to merge @c [thread][__sequence] */ std::vector<_Piece<_DifferenceType> >* _M_pieces; }; /** * @brief Select _M_samples from a sequence. * @param __sd Pointer to algorithm data. _Result will be placed in - * @__c __sd->_M_samples. + * @c __sd->_M_samples. * @param __num_samples Number of _M_samples to select. */ template<typename _RAIter, typename _DifferenceTp> diff --git a/libstdc++-v3/include/parallel/queue.h b/libstdc++-v3/include/parallel/queue.h index ff5deb09383..28c78600860 100644 --- a/libstdc++-v3/include/parallel/queue.h +++ b/libstdc++-v3/include/parallel/queue.h @@ -45,7 +45,7 @@ namespace __gnu_parallel * atomic access. push_front() and pop_front() must not be called * concurrently to each other, while pop_back() can be called * concurrently at all times. - * @__c empty(), @__c size(), and @__c top() are intentionally not provided. + * @c empty(), @c size(), and @c top() are intentionally not provided. * Calling them would not make sense in a concurrent setting. * @param _Tp Contained element type. */ template<typename _Tp> diff --git a/libstdc++-v3/include/parallel/random_number.h b/libstdc++-v3/include/parallel/random_number.h index 4df91df0583..c39f15e1298 100644 --- a/libstdc++-v3/include/parallel/random_number.h +++ b/libstdc++-v3/include/parallel/random_number.h @@ -81,7 +81,7 @@ namespace __gnu_parallel /** @brief Constructor. * @param __seed Random __seed. * @param _M_supremum Generate integer random numbers in the - * interval @__c [0,_M_supremum). */ + * interval @c [0,_M_supremum). */ _RandomNumber(uint32_t __seed, uint64_t _M_supremum = 0x100000000ULL) : _M_mt(__seed), _M_supremum(_M_supremum), _M_rand_sup(1ULL << std::numeric_limits<uint32_t>::digits), @@ -95,7 +95,7 @@ namespace __gnu_parallel { return __scale_down(_M_mt(), _M_supremum, _M_supremum_reciprocal); } /** @brief Generate unsigned random 32-bit integer in the - interval @__c [0,local_supremum). */ + interval @c [0,local_supremum). */ uint32_t operator()(uint64_t local_supremum) { diff --git a/libstdc++-v3/include/parallel/random_shuffle.h b/libstdc++-v3/include/parallel/random_shuffle.h index 137414f20f9..3082ea8dbc0 100644 --- a/libstdc++-v3/include/parallel/random_shuffle.h +++ b/libstdc++-v3/include/parallel/random_shuffle.h @@ -106,7 +106,7 @@ namespace __gnu_parallel _DRandomShufflingGlobalData<_RAIter>* _M_sd; }; - /** @brief Generate a random number in @__c [0,2^__logp). + /** @brief Generate a random number in @c [0,2^__logp). * @param __logp Logarithm (basis 2) of the upper range __bound. * @param __rng Random number generator to use. */ diff --git a/libstdc++-v3/include/parallel/workstealing.h b/libstdc++-v3/include/parallel/workstealing.h index 4ac155d923f..9e0db3a9584 100644 --- a/libstdc++-v3/include/parallel/workstealing.h +++ b/libstdc++-v3/include/parallel/workstealing.h @@ -66,7 +66,7 @@ namespace __gnu_parallel * Changed by owning thread only. */ _GLIBCXX_JOB_VOLATILE _DifferenceType _M_last; - /** @brief Number of elements, i.e. @__c _M_last-_M_first+1. + /** @brief Number of elements, i.e. @c _M_last-_M_first+1. * * Changed by owning thread only. */ _GLIBCXX_JOB_VOLATILE _DifferenceType _M_load; |

