Lines Matching defs:_Tp

58 template <class _Tp>
62 const _Tp& __median(const _Tp& __a, const _Tp& __b, const _Tp& __c) {
78 template <class _Tp, class _Compare>
82 const _Tp&
83 __median(const _Tp& __a, const _Tp& __b, const _Tp& __c, _Compare __comp) {
152 template <class _RandomAccessIter, class _Integer, class _Tp,
155 _Integer __count, const _Tp& __val, _BinaryPred __pred,
218 template <class _ForwardIter, class _Integer, class _Tp,
221 _Integer __count, const _Tp& __val, _BinaryPred __pred,
245 template <class _ForwardIter, class _Integer, class _Tp>
247 _Integer __count, const _Tp& __val) {
254 return _STLP_PRIV __search_n(__first, __last, __count, __val, equal_to<_Tp>(),
259 template <class _ForwardIter, class _Integer, class _Tp, class _BinaryPred>
261 _Integer __count, const _Tp& __val,
293 class _Tp>
297 _BinaryPredicate __binary_pred, _Tp*) {
298 _Tp __val = *__first;
442 template <class _RandomAccessIter, class _Distance, class _Tp>
446 _Distance *, _Tp *) {
464 _Tp __tmp = *__first;
808 template <class _ForwardIter, class _Predicate, class _Tp, class _Distance>
811 _Predicate __pred, _Tp*, _Distance*, bool __pred_of_before_last) {
812 _Temporary_buffer<_ForwardIter, _Tp> __buf(__first, __last);
882 template <class _RandomAccessIter, class _Tp, class _Compare>
885 _Tp __pivot, _Compare __comp) {
906 template <class _RandomAccessIter, class _Tp, class _Compare>
907 void __unguarded_linear_insert(_RandomAccessIter __last, _Tp __val,
920 template <class _RandomAccessIter, class _Tp, class _Compare>
922 _RandomAccessIter __last, _Tp __val, _Compare __comp) {
924 // _Tp __val = *__last; //*TY 12/26/1998 - __val supplied by caller
934 template <class _RandomAccessIter, class _Tp, class _Compare>
937 _Tp *, _Compare __comp) {
940 __linear_insert<_RandomAccessIter, _Tp, _Compare>(__first, __i, *__i, __comp); //*TY 12/26/1998 - supply *__i as __val
943 template <class _RandomAccessIter, class _Tp, class _Compare>
946 _Tp*, _Compare __comp) {
948 __unguarded_linear_insert<_RandomAccessIter, _Tp, _Compare>(__i, *__i, __comp);
969 template <class _RandomAccessIter, class _Tp, class _Size, class _Compare>
971 _RandomAccessIter __last, _Tp*,
981 _Tp(__median(*__first,
985 __introsort_loop(__cut, __last, (_Tp*) 0, __depth_limit, __comp);
1181 template <class _RandomAccessIter, class _Tp, class _Distance, class _Compare>
1183 _RandomAccessIter __last, _Tp*, _Distance*,
1185 _Temporary_buffer<_RandomAccessIter, _Tp> buf(__first, __last);
1219 template <class _RandomAccessIter, class _Tp, class _Compare>
1221 _RandomAccessIter __last, _Tp*, _Compare __comp) {
1226 __pop_heap(__first, __middle, __i, _Tp(*__i), __comp,
1255 class _Distance, class _Tp>
1260 _Compare __comp, _Distance*, _Tp*) {
1274 _Tp(*__first),
1313 template <class _RandomAccessIter, class _Tp, class _Compare>
1315 _RandomAccessIter __last, _Tp*, _Compare __comp) {
1319 _Tp(__median(*__first,
1354 template <class _ForwardIter, class _Tp,
1356 _ForwardIter __upper_bound(_ForwardIter __first, _ForwardIter __last, const _Tp& __val,
1378 template <class _ForwardIter, class _Tp,
1381 __equal_range(_ForwardIter __first, _ForwardIter __last, const _Tp& __val,
1532 template <class _BidirectionalIter, class _Tp,
1536 _BidirectionalIter __last, _Tp*, _Distance*,
1541 _Temporary_buffer<_BidirectionalIter, _Tp> __buf(__first, __last);