stl_algobase.h File Reference
Go to the source code of this file.
Namespaces
Defines
Functions
-
template<typename _II , typename _OI > _OI __copy_aux (_II __first, _II __last, _OI __result)
-
template<typename _BI1 , typename _BI2 > _BI2 __copy_backward_aux (_BI1 __first, _BI1 __last, _BI2 __result)
- template<typename _InputIterator , typename _OutputIterator > _OutputIterator copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
- template<typename _BI1 , typename _BI2 > _BI2 copy_backward (_BI1 __first, _BI1 __last, _BI2 __result)
- template<typename _InputIterator1 , typename _InputIterator2 , typename _BinaryPredicate > bool equal (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)
- template<typename _InputIterator1 , typename _InputIterator2 > bool equal (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)
-
void fill (char *__first, char *__last, const char &__c)
-
void fill (signed char *__first, signed char *__last, const signed char &__c)
-
void fill (unsigned char *__first, unsigned char *__last, const unsigned char &__c)
- template<typename _ForwardIterator , typename _Tp > void fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
-
template<typename _Size > char * fill_n (char *__first, _Size __n, const char &__c)
-
template<typename _Size > signed char * fill_n (char *__first, _Size __n, const signed char &__c)
-
template<typename _Size > unsigned char * fill_n (unsigned char *__first, _Size __n, const unsigned char &__c)
- template<typename _OutputIterator , typename _Size , typename _Tp > _OutputIterator fill_n (_OutputIterator __first, _Size __n, const _Tp &__value)
- template<typename _ForwardIterator1 , typename _ForwardIterator2 > void iter_swap (_ForwardIterator1 __a, _ForwardIterator2 __b)
-
bool lexicographical_compare (const char *__first1, const char *__last1, const char *__first2, const char *__last2)
-
bool lexicographical_compare (const unsigned char *__first1, const unsigned char *__last1, const unsigned char *__first2, const unsigned char *__last2)
- template<typename _InputIterator1 , typename _InputIterator2 , typename _Compare > bool lexicographical_compare (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)
- template<typename _InputIterator1 , typename _InputIterator2 > bool lexicographical_compare (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)
- template<typename _Tp , typename _Compare > const _Tp & max (const _Tp &__a, const _Tp &__b, _Compare __comp)
- template<typename _Tp > const _Tp & max (const _Tp &__a, const _Tp &__b)
- template<typename _Tp , typename _Compare > const _Tp & min (const _Tp &__a, const _Tp &__b, _Compare __comp)
- template<typename _Tp > const _Tp & min (const _Tp &__a, const _Tp &__b)
- template<typename _InputIterator1 , typename _InputIterator2 , typename _BinaryPredicate > pair< _InputIterator1,
_InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)
- template<typename _InputIterator1 , typename _InputIterator2 > pair< _InputIterator1,
_InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)
- template<typename _Tp > void swap (_Tp &__a, _Tp &__b)
Detailed Description
This is an internal header file, included by other library headers. You should not attempt to use it directly.
Definition in file stl_algobase.h.