ReactOS 0.4.16-dev-336-gb667d82
|
#include <stl/_cstddef.h>
#include <stl/_cstring.h>
#include <climits>
#include <stl/_cstdlib.h>
#include <stl/_pair.h>
#include <stl/_iterator_base.h>
#include <stl/type_traits.h>
#include <stl/_algobase.c>
Go to the source code of this file.
Macros | |
#define | _STLP_DECLARE_COPY_TRIVIAL(_Tp) |
Functions | |
template<class _Tp > | |
_STLP_BEGIN_NAMESPACE void | swap (_Tp &__a, _Tp &__b) |
template<class _ForwardIter1 , class _ForwardIter2 , class _Value > | |
_STLP_MOVE_TO_PRIV_NAMESPACE void | __iter_swap_aux_aux (_ForwardIter1 &__i1, _ForwardIter2 &__i2, _Value *) |
template<class _ForwardIter1 , class _ForwardIter2 > | |
void | __iter_swap_aux (_ForwardIter1 &__i1, _ForwardIter2 &__i2, const __true_type &) |
template<class _ForwardIter1 , class _ForwardIter2 > | |
void | __iter_swap_aux (_ForwardIter1 &__i1, _ForwardIter2 &__i2, const __false_type &) |
template<class _ForwardIter1 , class _ForwardIter2 > | |
_STLP_MOVE_TO_STD_NAMESPACE void | iter_swap (_ForwardIter1 __i1, _ForwardIter2 __i2) |
template<class _Tp > | |
const _Tp &() | min (const _Tp &__a, const _Tp &__b) |
template<class _Tp > | |
const _Tp &() | max (const _Tp &__a, const _Tp &__b) |
template<class _Tp , class _Compare > | |
const _Tp &() | min (const _Tp &__a, const _Tp &__b, _Compare __comp) |
template<class _Tp , class _Compare > | |
const _Tp &() | max (const _Tp &__a, const _Tp &__b, _Compare __comp) |
template<class _InputIter , class _OutputIter , class _Distance > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _OutputIter | __copy (_InputIter __first, _InputIter __last, _OutputIter __result, const input_iterator_tag &, _Distance *) |
template<class _RandomAccessIter , class _OutputIter , class _Distance > | |
_OutputIter | __copy (_RandomAccessIter __first, _RandomAccessIter __last, _OutputIter __result, const random_access_iterator_tag &, _Distance *) |
void * | __copy_trivial (const void *__first, const void *__last, void *__result) |
template<class _BidirectionalIter1 , class _BidirectionalIter2 , class _Distance > | |
_BidirectionalIter2 | __copy_backward (_BidirectionalIter1 __first, _BidirectionalIter1 __last, _BidirectionalIter2 __result, const bidirectional_iterator_tag &, _Distance *) |
template<class _RandomAccessIter , class _BidirectionalIter , class _Distance > | |
_BidirectionalIter | __copy_backward (_RandomAccessIter __first, _RandomAccessIter __last, _BidirectionalIter __result, const random_access_iterator_tag &, _Distance *) |
void * | __copy_trivial_backward (const void *__first, const void *__last, void *__result) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_ptrs (_InputIter __first, _InputIter __last, _OutputIter __result, const __false_type &) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_ptrs (_InputIter __first, _InputIter __last, _OutputIter __result, const __true_type &) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_aux (_InputIter __first, _InputIter __last, _OutputIter __result, const __true_type &) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_aux (_InputIter __first, _InputIter __last, _OutputIter __result, const __false_type &) |
template<class _InputIter , class _OutputIter > | |
_STLP_MOVE_TO_STD_NAMESPACE _OutputIter | copy (_InputIter __first, _InputIter __last, _OutputIter __result) |
template<class _InputIter , class _OutputIter > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _OutputIter | __copy_backward_ptrs (_InputIter __first, _InputIter __last, _OutputIter __result, const __false_type &) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_backward_ptrs (_InputIter __first, _InputIter __last, _OutputIter __result, const __true_type &) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_backward_aux (_InputIter __first, _InputIter __last, _OutputIter __result, const __false_type &) |
template<class _InputIter , class _OutputIter > | |
_OutputIter | __copy_backward_aux (_InputIter __first, _InputIter __last, _OutputIter __result, const __true_type &) |
template<class _InputIter , class _OutputIter > | |
_STLP_MOVE_TO_STD_NAMESPACE _OutputIter | copy_backward (_InputIter __first, _InputIter __last, _OutputIter __result) |
template<class _InputIter , class _Size , class _OutputIter > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP _STLP_STD::pair< _InputIter, _OutputIter > | __copy_n (_InputIter __first, _Size __count, _OutputIter __result, const input_iterator_tag &) |
template<class _RAIter , class _Size , class _OutputIter > | |
_STLP_STD::pair< _RAIter, _OutputIter > | __copy_n (_RAIter __first, _Size __count, _OutputIter __result, const random_access_iterator_tag &) |
template<class _InputIter , class _Size , class _OutputIter > | |
_STLP_MOVE_TO_STD_NAMESPACE pair< _InputIter, _OutputIter > | copy_n (_InputIter __first, _Size __count, _OutputIter __result) |
template<class _ForwardIter , class _Tp > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP void | __fill_fwd (_ForwardIter __first, _ForwardIter __last, const _Tp &__val) |
template<class _ForwardIter , class _Tp , class _Distance > | |
void | __fill (_ForwardIter __first, _ForwardIter __last, const _Tp &__val, const input_iterator_tag &, _Distance *) |
template<class _RandomAccessIter , class _Tp , class _Distance > | |
_STLP_INLINE_LOOP void | __fill (_RandomAccessIter __first, _RandomAccessIter __last, const _Tp &__val, const random_access_iterator_tag &, _Distance *) |
template<class _ForwardIter , class _Tp > | |
_STLP_MOVE_TO_STD_NAMESPACE void | fill (_ForwardIter __first, _ForwardIter __last, const _Tp &__val) |
void | fill (unsigned char *__first, unsigned char *__last, const unsigned char &__val) |
void | fill (signed char *__first, signed char *__last, const signed char &__val) |
void | fill (char *__first, char *__last, const char &__val) |
template<class _OutputIter , class _Size , class _Tp > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP _OutputIter | __fill_n (_OutputIter __first, _Size __n, const _Tp &__val) |
template<class _OutputIter , class _Size , class _Tp > | |
_STLP_MOVE_TO_STD_NAMESPACE void | fill_n (_OutputIter __first, _Size __n, const _Tp &__val) |
template<class _InputIter1 , class _InputIter2 > | |
_STLP_INLINE_LOOP _STLP_STD::pair< _InputIter1, _InputIter2 > | mismatch (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2) |
template<class _InputIter1 , class _InputIter2 , class _BinaryPredicate > | |
_STLP_INLINE_LOOP _STLP_STD::pair< _InputIter1, _InputIter2 > | mismatch (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _BinaryPredicate __binary_pred) |
template<class _InputIter1 , class _InputIter2 > | |
_STLP_INLINE_LOOP bool | equal (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2) |
template<class _InputIter1 , class _InputIter2 , class _BinaryPredicate > | |
_STLP_INLINE_LOOP bool | equal (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _BinaryPredicate __binary_pred) |
template<class _InputIter1 , class _InputIter2 > | |
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) |
bool | lexicographical_compare (const unsigned char *__first1, const unsigned char *__last1, const unsigned char *__first2, const unsigned char *__last2) |
template<class _InputIter1 , class _InputIter2 > | |
_STLP_MOVE_TO_PRIV_NAMESPACE int | __lexicographical_compare_3way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2) |
int | __lexicographical_compare_3way (const unsigned char *__first1, const unsigned char *__last1, const unsigned char *__first2, const unsigned char *__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 _InputIter , class _Tp > | |
_STLP_INLINE_LOOP | _STLP_DIFFERENCE_TYPE (_InputIter) count(_InputIter __first |
for (;__first !=__last;++__first) if(*__first | |
template<class _InputIter , class _Tp > | |
_InputIter | find (_InputIter __first, _InputIter __last, const _Tp &__val) |
template<class _InputIter , class _Predicate > | |
_InputIter | find_if (_InputIter __first, _InputIter __last, _Predicate __pred) |
template<class _ForwardIter1 , class _ForwardIter2 , class _BinaryPred > | |
_ForwardIter1 | search (_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2, _BinaryPred __predicate) |
template<class _InputIter , class _ForwardIter > | |
_STLP_MOVE_TO_PRIV_NAMESPACE _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 > | |
_STLP_MOVE_TO_STD_NAMESPACE _ForwardIter1 | find_end (_ForwardIter1 __first1, _ForwardIter1 __last1, _ForwardIter2 __first2, _ForwardIter2 __last2, _BinaryPredicate __comp) |
template<class _ForwardIter , class _Tp > | |
_STLP_INLINE_LOOP void | replace (_ForwardIter __first, _ForwardIter __last, const _Tp &__old_value, const _Tp &__new_value) |
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 *) |
Variables | |
_STLP_INLINE_LOOP _InputIter | __last |
_STLP_INLINE_LOOP _InputIter const _Tp & | __val |
return | __n |
#define _STLP_DECLARE_COPY_TRIVIAL | ( | _Tp | ) |
Definition at line 334 of file _algobase.h.
|
inline |
Definition at line 184 of file _algobase.h.
Referenced by __copy_aux(), and __copy_ptrs().
|
inline |
Definition at line 211 of file _algobase.h.
|
inline |
Definition at line 281 of file _algobase.h.
|
inline |
Definition at line 273 of file _algobase.h.
Referenced by copy().
|
inline |
Definition at line 232 of file _algobase.h.
Referenced by __copy_backward_aux(), __copy_backward_ptrs(), __BVECTOR_QUALIFIED::_M_fill_insert(), __BVECTOR_QUALIFIED::_M_insert_aux(), and __BVECTOR_QUALIFIED::insert().
|
inline |
|
inline |
Definition at line 312 of file _algobase.h.
Referenced by copy_backward().
|
inline |
Definition at line 319 of file _algobase.h.
|
inline |
Definition at line 299 of file _algobase.h.
Referenced by __copy_backward_aux(), and vector< _Tp, >::_M_range_insert_aux().
|
inline |
Definition at line 306 of file _algobase.h.
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP _STLP_STD::pair< _InputIter, _OutputIter > __copy_n | ( | _InputIter | __first, |
_Size | __count, | ||
_OutputIter | __result, | ||
const input_iterator_tag & | |||
) |
Definition at line 377 of file _algobase.h.
Referenced by copy_n().
|
inline |
Definition at line 389 of file _algobase.h.
|
inline |
Definition at line 260 of file _algobase.h.
Referenced by __copy_aux(), vector< _Tp, >::_M_erase(), and vector< _Tp, >::operator=().
|
inline |
Definition at line 265 of file _algobase.h.
Definition at line 222 of file _algobase.h.
Referenced by __copy_ptrs(), and vector< _Tp, >::_M_insert_overflow().
|
inline |
|
inline |
Definition at line 417 of file _algobase.h.
Referenced by __copy_float_and_fill(), __copy_integer_and_fill(), __do_put_bool(), __do_put_float(), __do_put_integer(), __money_do_put(), __put_float(), __put_integer(), _Slist_sort(), num_put< _CharT, _OutputIter >::do_put(), money_put< _CharT, _OutputIter >::do_put(), fill(), basic_ios< _CharT, _Traits >::fill(), money_put< _CharT, _OutputIter >::put(), time_put< _Ch, _OutIt >::put(), and num_put< _CharT, _OutputIter >::put().
_STLP_INLINE_LOOP void __fill | ( | _RandomAccessIter | __first, |
_RandomAccessIter | __last, | ||
const _Tp & | __val, | ||
const random_access_iterator_tag & | , | ||
_Distance * | |||
) |
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP void __fill_fwd | ( | _ForwardIter | __first, |
_ForwardIter | __last, | ||
const _Tp & | __val | ||
) |
Definition at line 411 of file _algobase.h.
Referenced by __fill().
_STLP_MOVE_TO_PRIV_NAMESPACE _STLP_INLINE_LOOP _OutputIter __fill_n | ( | _OutputIter | __first, |
_Size | __n, | ||
const _Tp & | __val | ||
) |
Definition at line 478 of file _algobase.h.
Referenced by __copy_float_and_fill(), __copy_integer_and_fill(), __do_put_bool(), __money_do_put(), vector< _Tp, >::_M_fill_assign(), vector< _Tp, >::_M_insert_overflow(), and fill_n().
|
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 113 of file _algobase.h.
|
inline |
Definition at line 107 of file _algobase.h.
Referenced by iter_swap().
|
inline |
Definition at line 100 of file _algobase.h.
Referenced by __iter_swap_aux().
_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().
|
inline |
Definition at line 621 of file _algobase.h.
_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().
_STLP_INLINE_LOOP _STLP_DIFFERENCE_TYPE | ( | _InputIter | ) |
|
inline |
Definition at line 291 of file _algobase.h.
|
inline |
Definition at line 328 of file _algobase.h.
Referenced by __insert_grouping_aux(), __linear_insert(), __merge_backward(), deque< _Tp, >::_M_erase(), deque< _Tp, >::_M_fill_insert_aux(), CopyTest::copy_back(), and CopyTest::copy_back_array().
|
inline |
Definition at line 399 of file _algobase.h.
Referenced by IStreamIteratorTest::copy_n_test().
_STLP_INLINE_LOOP bool equal | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2 | ||
) |
Definition at line 551 of file _algobase.h.
_STLP_INLINE_LOOP bool equal | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2, | ||
_BinaryPredicate | __binary_pred | ||
) |
Definition at line 563 of file _algobase.h.
|
inline |
Definition at line 449 of file _algobase.h.
Referenced by __BVECTOR_QUALIFIED::__BVECTOR(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::_M_copy_from(), _Base_bitset< _Nw >::_M_do_left_shift(), _Base_bitset< _Nw >::_M_do_right_shift(), __BVECTOR_QUALIFIED::_M_fill_assign(), vector< _Tp, >::_M_fill_assign(), __BVECTOR_QUALIFIED::_M_fill_insert(), deque< _Tp, >::_M_fill_insert_aux(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::_M_insert_noresize(), basic_ostream< _CharT, _Traits >::_M_put_char(), basic_ostream< _CharT, _Traits >::_M_put_nowiden(), basic_ostream< _CharT, _Traits >::_M_put_widen(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::_M_rehash(), _Stl_expand_array(), blake2b_update(), brush_fill_path(), brush_fill_pixels(), create_table(), TConsole::DeleteCharacter(), CardButton::DrawRect(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::erase(), fi_set(), FillTest::fill1(), GdipCreateAdjustableArrowCap(), GdipCreatePath(), GdipCreatePath2(), GdipCreatePath2I(), GdipFillClosedCurve2(), GdipFillClosedCurve2I(), GdipGetAdjustableArrowCapFillState(), GdipPlayMetafileRecord(), GdipSetAdjustableArrowCapFillState(), GdipSetPathFillMode(), SolidBrush::GetColor(), inflate_table(), init_custom_linecap(), TConsole::InsertCharacter(), TConsole::InsertLine(), make_decode_table(), mpg123_copy_string(), mpg123_index(), mpg123_set_index(), SolidBrush::SetColor(), test_crc2_imp(), ui_ellipse(), ui_patblt(), ui_polygon(), and UniqueTest::uniqcpy2().
Definition at line 469 of file _algobase.h.
Definition at line 463 of file _algobase.h.
Definition at line 457 of file _algobase.h.
|
inline |
Definition at line 511 of file _algobase.h.
Referenced by __BVECTOR_QUALIFIED::_M_fill_insert(), FillTest::filln1(), and valarray< _Tp >::operator=().
_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.
_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().
for | ( | ;__first ! | = __last;++__first | ) |
|
inline |
Definition at line 120 of file _algobase.h.
Referenced by __merge_without_buffer(), __next_permutation(), __partition(), __prev_permutation(), __unguarded_partition(), IterTest::iterswp0(), IterTest::iterswp1(), IterTest::iterswp2(), IterTest::iterswp3(), random_shuffle(), and swap_ranges().
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.
|
inline |
Definition at line 587 of file _algobase.h.
_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.
Definition at line 141 of file _algobase.h.
Definition at line 157 of file _algobase.h.
Definition at line 139 of file _algobase.h.
Definition at line 152 of file _algobase.h.
_STLP_INLINE_LOOP _STLP_STD::pair< _InputIter1, _InputIter2 > mismatch | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2 | ||
) |
Definition at line 522 of file _algobase.h.
Referenced by adns__findrr_anychk(), LoadRegTypeLib(), MismatchTest::mismatch0(), MismatchTest::mismatch1(), MismatchTest::mismatch2(), and tinyxml2::XMLNode::ParseDeep().
_STLP_INLINE_LOOP _STLP_STD::pair< _InputIter1, _InputIter2 > mismatch | ( | _InputIter1 | __first1, |
_InputIter1 | __last1, | ||
_InputIter2 | __first2, | ||
_BinaryPredicate | __binary_pred | ||
) |
Definition at line 536 of file _algobase.h.
_STLP_INLINE_LOOP void replace | ( | _ForwardIter | __first, |
_ForwardIter | __last, | ||
const _Tp & | __old_value, | ||
const _Tp & | __new_value | ||
) |
Definition at line 701 of file _algobase.h.
_ForwardIter1 search | ( | _ForwardIter1 | __first1, |
_ForwardIter1 | __last1, | ||
_ForwardIter2 | __first2, | ||
_ForwardIter2 | __last2, | ||
_BinaryPred | __predicate | ||
) |
Definition at line 227 of file _algobase.c.
|
inline |
Definition at line 81 of file _algobase.h.
_STLP_INLINE_LOOP _InputIter __last |
Definition at line 656 of file _algobase.h.
Referenced by __copy(), __copy_aux(), __copy_backward(), __copy_backward_aux(), __copy_backward_ptrs(), __copy_n(), __copy_ptrs(), __copy_trivial(), __copy_trivial_backward(), __fill(), __fill_fwd(), copy(), copy_backward(), fill(), and replace().
return __n |
Definition at line 662 of file _algobase.h.
Referenced by __copy(), __copy_backward(), __copy_trivial(), __fill(), __fill_n(), and fill_n().
_STLP_INLINE_LOOP _InputIter const _Tp& __val |
Definition at line 656 of file _algobase.h.
Referenced by __adjacent_difference(), __adjust_heap(), __BVECTOR_QUALIFIED::__BVECTOR(), __do_get_float(), __do_get_integer(), __equal_range(), __fill(), __fill_fwd(), __fill_n(), __find(), __get_decimal_integer(), __get_integer(), __get_num(), __iota(), __linear_insert(), __lower_bound(), __partial_sum(), __pop_heap(), __push_heap(), __search_n(), __uinit_aux(), __uinit_aux_aux(), __unguarded_linear_insert(), __uninitialized_init(), __unique_copy(), __upper_bound(), _Base_bitset< _Nw >::_Base_bitset(), _CArray< _Tp, _Nb >::_CArray(), _Copy_Construct(), _Copy_Construct_aux(), _logb(), _Sanitize< _Extrabits >::_M_do_sanitize(), deque< _Tp, >::_M_fill_assign(), slist< _Tp, >::_M_fill_assign(), vector< _Tp, >::_M_fill_assign(), list< _Tp, >::_M_fill_assign(), deque< _Tp, >::_M_fill_initialize(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::_M_get_key(), vector< _Tp, >::_M_initialize(), deque< _Tp, >::_M_initialize(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::_M_insert(), _Move_Construct(), _Move_Construct_Aux(), _Param_Construct(), _Param_Construct_aux(), bitset< _Nb >::_Unchecked_set(), deque< _Tp, >::assign(), slist< _Tp, >::assign(), vector< _Tp, >::assign(), list< _Tp, >::assign(), binary_search(), constant0(), constant1(), constant2(), construct(), pthread_allocator< _Tp >::construct(), per_thread_allocator< _Tp >::construct(), EH_allocator< _Tp >::construct(), allocator< _Tp >::construct(), StackAllocator< _Tp >::construct(), count(), num_get< _CharT, _InputIter >::do_get(), num_put< _CharT, _OutputIter >::do_put(), equal_range(), fill(), fill_n(), find(), num_get< _CharT, _InputIter >::get(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::insert_equal(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::insert_unique(), iota(), lower_bound(), unordered_map< _Key, _Tp,,, >::max_load_factor(), unordered_multimap< _Key, _Tp,,, >::max_load_factor(), unordered_set< _Value,,, >::max_load_factor(), unordered_multiset< _Value,,, >::max_load_factor(), _Rb_tree< key_type, key_compare, value_type, _STLP_SELECT1ST(value_type, int), _MapTraits, _Alloc >::operator=(), ostream_iterator< _TpP, _CharT, _Traits >::operator=(), back_insert_iterator< _Container >::operator=(), front_insert_iterator< _Container >::operator=(), insert_iterator< _Container >::operator=(), basic_istream< _CharT, _Traits >::operator>>(), num_put< _CharT, _OutputIter >::put(), remove(), slist< _Tp, >::remove(), list< _Tp, >::remove(), remove_copy(), search_n(), bitset< _Nb >::set(), test_signed_integral_limits(), test_unsigned_integral_limits(), uninitialized_fill(), and upper_bound().