#include <algorithm>Go to the source code of this file.
| Namespaces | |
| namespace | __gnu_cxx | 
| Defines | |
| #define | _EXT_ALGORITHM 1 | 
| Functions | |
| template<typename _InputIterator, typename _Size, typename _OutputIterator> | |
| pair< _InputIterator, _OutputIterator > | __gnu_cxx::__copy_n (_InputIterator __first, _Size __count, _OutputIterator __result, input_iterator_tag) | 
| template<typename _RAIterator, typename _Size, typename _OutputIterator> | |
| pair< _RAIterator, _OutputIterator > | __gnu_cxx::__copy_n (_RAIterator __first, _Size __count, _OutputIterator __result, random_access_iterator_tag) | 
| template<typename _InputIterator, typename _Size, typename _OutputIterator> | |
| pair< _InputIterator, _OutputIterator > | __gnu_cxx::copy_n (_InputIterator __first, _Size __count, _OutputIterator __result) | 
| Copies the range [first,first+count) into [result,result+count). | |
| template<typename _InputIterator1, typename _InputIterator2> | |
| int | __gnu_cxx::__lexicographical_compare_3way (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2) | 
| int | __gnu_cxx::__lexicographical_compare_3way (const unsigned char *__first1, const unsigned char *__last1, const unsigned char *__first2, const unsigned char *__last2) | 
| int | __gnu_cxx::__lexicographical_compare_3way (const char *__first1, const char *__last1, const char *__first2, const char *__last2) | 
| template<typename _InputIterator1, typename _InputIterator2> | |
| int | __gnu_cxx::lexicographical_compare_3way (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2) | 
| memcmpon steroids. | |
| template<typename _InputIterator, typename _Tp, typename _Size> | |
| void | __gnu_cxx::count (_InputIterator __first, _InputIterator __last, const _Tp &__value, _Size &__n) | 
| template<typename _InputIterator, typename _Predicate, typename _Size> | |
| void | __gnu_cxx::count_if (_InputIterator __first, _InputIterator __last, _Predicate __pred, _Size &__n) | 
| template<typename _ForwardIterator, typename _OutputIterator, typename _Distance> | |
| _OutputIterator | __gnu_cxx::random_sample_n (_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n) | 
| template<typename _ForwardIterator, typename _OutputIterator, typename _Distance, typename _RandomNumberGenerator> | |
| _OutputIterator | __gnu_cxx::random_sample_n (_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n, _RandomNumberGenerator &__rand) | 
| template<typename _InputIterator, typename _RandomAccessIterator, typename _Distance> | |
| _RandomAccessIterator | __gnu_cxx::__random_sample (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out, const _Distance __n) | 
| template<typename _InputIterator, typename _RandomAccessIterator, typename _RandomNumberGenerator, typename _Distance> | |
| _RandomAccessIterator | __gnu_cxx::__random_sample (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out, _RandomNumberGenerator &__rand, const _Distance __n) | 
| template<typename _InputIterator, typename _RandomAccessIterator> | |
| _RandomAccessIterator | __gnu_cxx::random_sample (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last) | 
| template<typename _InputIterator, typename _RandomAccessIterator, typename _RandomNumberGenerator> | |
| _RandomAccessIterator | __gnu_cxx::random_sample (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last, _RandomNumberGenerator &__rand) | 
| template<typename _RandomAccessIterator> | |
| bool | __gnu_cxx::is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) | 
| template<typename _RandomAccessIterator, typename _StrictWeakOrdering> | |
| bool | __gnu_cxx::is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _StrictWeakOrdering __comp) | 
| template<typename _ForwardIterator> | |
| bool | __gnu_cxx::is_sorted (_ForwardIterator __first, _ForwardIterator __last) | 
| template<typename _ForwardIterator, typename _StrictWeakOrdering> | |
| bool | __gnu_cxx::is_sorted (_ForwardIterator __first, _ForwardIterator __last, _StrictWeakOrdering __comp) | 
Definition in file ext/algorithm.
| #define _EXT_ALGORITHM 1 | 
Definition at line 62 of file ext/algorithm.
 1.4.7
 1.4.7