ReactOS 0.4.16-dev-753-g705a985
|
Go to the source code of this file.
Classes | |
struct | _IsCharLikeType< _Tp > |
struct | _IsCharLikeType< char > |
struct | _IsCharLikeType< unsigned char > |
struct | _IsCharLikeType< signed char > |
Macros | |
#define | _STLP_ALGOBASE_C |
Functions | |
template<class _InputIter1 , class _InputIter2 > | |
_STLP_BEGIN_NAMESPACE bool | lexicographical_compare (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2) |
template<class _InputIter1 , class _InputIter2 , class _Compare > | |
bool | lexicographical_compare (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _Compare __comp) |
template<class _InputIter1 , class _InputIter2 > | |
_STLP_MOVE_TO_PRIV_NAMESPACE int | __lexicographical_compare_3way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2) |
template<class _InputIter1 , class _InputIter2 > | |
_STLP_MOVE_TO_STD_NAMESPACE int | lexicographical_compare_3way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2) |
template<class _RandomAccessIter , class _Tp > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP _RandomAccessIter | __find (_RandomAccessIter __first, _RandomAccessIter __last, const _Tp &__val, const random_access_iterator_tag &) |
char * | __find (char *__first, char *__last, char __val, const random_access_iterator_tag &) |
const char * | __find (const char *__first, const char *__last, char __val, const random_access_iterator_tag &) |
template<class _RandomAccessIter , class _Predicate > | |
_STLP_INLINE_LOOP _RandomAccessIter | __find_if (_RandomAccessIter __first, _RandomAccessIter __last, _Predicate __pred, const random_access_iterator_tag &) |
template<class _InputIter , class _Tp > | |
_STLP_INLINE_LOOP _InputIter | __find (_InputIter __first, _InputIter __last, const _Tp &__val, const input_iterator_tag &) |
template<class _InputIter , class _Predicate > | |
_STLP_INLINE_LOOP _InputIter | __find_if (_InputIter __first, _InputIter __last, _Predicate __pred, const input_iterator_tag &) |
template<class _InputIter , class _Predicate > | |
_STLP_MOVE_TO_STD_NAMESPACE _InputIter | find_if (_InputIter __first, _InputIter __last, _Predicate __pred) |
template<class _InputIter , class _Tp > | |
_InputIter | find (_InputIter __first, _InputIter __last, const _Tp &__val) |
template<class _ForwardIter1 , class _ForwardIter2 , class _BinaryPred > | |
_ForwardIter1 | search (_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2, _BinaryPred __pred) |
template<class _Tp1 , class _Tp2 > | |
bool | __stlp_eq (_Tp1 __val1, _Tp2 __val2) |
template<class _InputIter , class _ForwardIter , class _Tp2 , class _Predicate > | |
_InputIter | __find_first_of_aux2 (_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2, _Tp2 *, _Predicate __pred, const __true_type &) |
template<class _InputIter , class _ForwardIter , class _Tp2 , class _Predicate > | |
_InputIter | __find_first_of_aux2 (_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2, _Tp2 *, _Predicate, const __false_type &) |
template<class _InputIter , class _ForwardIter , class _Tp1 , class _Tp2 > | |
_InputIter | __find_first_of_aux1 (_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2, _Tp1 *__pt1, _Tp2 *__pt2) |
template<class _InputIter , class _ForwardIter > | |
_InputIter | __find_first_of (_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2) |
template<class _InputIter , class _ForwardIter , class _BinaryPredicate > | |
_InputIter | __find_first_of (_InputIter __first1, _InputIter __last1, _ForwardIter __first2, _ForwardIter __last2, _BinaryPredicate __comp) |
template<class _ForwardIter1 , class _ForwardIter2 , class _BinaryPredicate > | |
_ForwardIter1 | __find_end (_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2, const forward_iterator_tag &, const forward_iterator_tag &, _BinaryPredicate __comp) |
template<class _ForwardIter1 , class _ForwardIter2 , class _BinaryPredicate > | |
_STLP_MOVE_TO_STD_NAMESPACE _ForwardIter1 | find_end (_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2, _BinaryPredicate __comp) |
template<class _ForwardIter , class _Tp , class _Compare1 , class _Compare2 , class _Distance > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _ForwardIter | __lower_bound (_ForwardIter __first, _ForwardIter __last, const _Tp &__val, _Compare1 __comp1, _Compare2 __comp2, _Distance *) |
#define _STLP_ALGOBASE_C |
Definition at line 26 of file _algobase.c.
_STLP_INLINE_LOOP _InputIter __find | ( | _InputIter | __first, |
_InputIter | __last, | ||
const _Tp & | __val, | ||
const input_iterator_tag & | |||
) |
Definition at line 195 of file _algobase.c.
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP _RandomAccessIter __find | ( | _RandomAccessIter | __first, |
_RandomAccessIter | __last, | ||
const _Tp & | __val, | ||
const random_access_iterator_tag & | |||
) |
Definition at line 112 of file _algobase.c.
Referenced by find().
|
inline |
Definition at line 148 of file _algobase.c.
|
inline |
Definition at line 153 of file _algobase.c.
_ForwardIter1 __find_end | ( | _ForwardIter1 | __first1, |
_ForwardIter1 | __last1, | ||
_ForwardIter2 | __first2, | ||
_ForwardIter2 | __last2, | ||
const forward_iterator_tag & | , | ||
const forward_iterator_tag & | , | ||
_BinaryPredicate | __comp | ||
) |
Definition at line 369 of file _algobase.c.
Referenced by find_end().
|
inline |
Definition at line 339 of file _algobase.c.
Referenced by __find_first_of_aux2(), __str_find_first_of_aux(), and find_first_of().
_InputIter __find_first_of | ( | _InputIter | __first1, |
_InputIter | __last1, | ||
_ForwardIter | __first2, | ||
_ForwardIter | __last2, | ||
_BinaryPredicate | __comp | ||
) |
Definition at line 348 of file _algobase.c.
|
inline |
Definition at line 327 of file _algobase.c.
Referenced by __find_first_of().
|
inline |
Definition at line 297 of file _algobase.c.
Referenced by __find_first_of_aux1(), and __str_find_first_not_of_aux3().
|
inline |
Definition at line 318 of file _algobase.c.
_STLP_INLINE_LOOP _InputIter __find_if | ( | _InputIter | __first, |
_InputIter | __last, | ||
_Predicate | __pred, | ||
const input_iterator_tag & | |||
) |
Definition at line 203 of file _algobase.c.
_STLP_INLINE_LOOP _RandomAccessIter __find_if | ( | _RandomAccessIter | __first, |
_RandomAccessIter | __last, | ||
_Predicate | __pred, | ||
const random_access_iterator_tag & | |||
) |
Definition at line 159 of file _algobase.c.
Referenced by find_if().
_STLP_MOVE_TO_PRIV_NAMESPACE int __lexicographical_compare_3way | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2, | ||
_InputIter2 | __last2 | ||
) |
Definition at line 78 of file _algobase.c.
Referenced by rope< _CharT, _Alloc >::_S_compare(), collate< char >::do_compare(), collate< wchar_t >::do_compare(), and lexicographical_compare_3way().
_STLP_MOVE_TO_PRIV_NAMESPACE _ForwardIter __lower_bound | ( | _ForwardIter | __first, |
_ForwardIter | __last, | ||
const _Tp & | __val, | ||
_Compare1 | __comp1, | ||
_Compare2 | __comp2, | ||
_Distance * | |||
) |
Definition at line 453 of file _algobase.c.
Referenced by __equal_range(), binary_search(), and lower_bound().
Definition at line 287 of file _algobase.c.
Referenced by __find_first_of_aux2().
_InputIter find | ( | _InputIter | __first, |
_InputIter | __last, | ||
const _Tp & | __val | ||
) |
Definition at line 221 of file _algobase.c.
_STLP_MOVE_TO_STD_NAMESPACE _ForwardIter1 find_end | ( | _ForwardIter1 | __first1, |
_ForwardIter1 | __last1, | ||
_ForwardIter2 | __first2, | ||
_ForwardIter2 | __last2, | ||
_BinaryPredicate | __comp | ||
) |
Definition at line 434 of file _algobase.c.
_STLP_MOVE_TO_STD_NAMESPACE _InputIter find_if | ( | _InputIter | __first, |
_InputIter | __last, | ||
_Predicate | __pred | ||
) |
Definition at line 214 of file _algobase.c.
Referenced by __write_floatT(), BcomposTest::bcompos1(), BcomposTest::bcompos2(), ctype_byname< wchar_t >::do_scan_is(), ctype_byname< wchar_t >::do_scan_not(), MemFunPtrTest::find(), FindTest::findif0(), FindTest::findif1(), _Not_within_traits< _Traits >::operator()(), _Scan_for_char_val< _Traits >::operator()(), Ptr2Test::ptrun1(), Ptr2Test::ptrun2(), remove_if(), UnaryTest::unegate1(), UnaryTest::unegate2(), and UnaryTest::unegate3().
_STLP_BEGIN_NAMESPACE bool lexicographical_compare | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2, | ||
_InputIter2 | __last2 | ||
) |
Definition at line 39 of file _algobase.c.
Referenced by LexcmpTest::lexcmp1(), LexcmpTest::lexcmp2(), and operator<().
bool lexicographical_compare | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2, | ||
_InputIter2 | __last2, | ||
_Compare | __comp | ||
) |
Definition at line 56 of file _algobase.c.
_STLP_MOVE_TO_STD_NAMESPACE int lexicographical_compare_3way | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2, | ||
_InputIter2 | __last2 | ||
) |
Definition at line 101 of file _algobase.c.
_ForwardIter1 search | ( | _ForwardIter1 | __first1, |
_ForwardIter1 | __last1, | ||
_ForwardIter2 | __first2, | ||
_ForwardIter2 | __last2, | ||
_BinaryPred | __pred | ||
) |
Definition at line 227 of file _algobase.c.