Home | History | Annotate | Download | only in parallel

Lines Matching refs:__key

126        * @brief Initializes the sequence "_M_source" with the element "__key".
128 * @param __key the element to insert
134 __insert_start(const _Tp& __key, int __source, bool __sup)
142 ::new(&(_M_losers[__i]._M_key)) _Tp(__key);
146 _M_losers[__pos]._M_key = __key;
219 // Do not pass a const reference since __key will be used as
222 __delete_min_insert(_Tp __key, bool __sup)
238 && ((_M_comp(_M_losers[__pos]._M_key, __key))
239 || (!_M_comp(__key, _M_losers[__pos]._M_key)
245 swap(_M_losers[__pos]._M_key, __key);
251 _M_losers[0]._M_key = __key;
315 * Delete the _M_key smallest element and insert the element __key
318 * @param __key the _M_key to insert
319 * @param __sup true iff __key is an explicitly marked supremum
321 // Do not pass a const reference since __key will be used as local
324 __delete_min_insert(_Tp __key, bool __sup)
338 && _M_comp(_M_losers[__pos]._M_key, __key)))
343 swap(_M_losers[__pos]._M_key, __key);
349 _M_losers[0]._M_key = __key;
393 void __insert_start(const _Tp& __key, int __source, bool __sup)
399 _M_losers[__pos]._M_keyp = &__key;
452 void __delete_min_insert(const _Tp& __key, bool __sup)
459 const _Tp* __keyp = &__key;
534 void __delete_min_insert(const _Tp& __key, bool __sup)
541 const _Tp* __keyp = &__key;
631 __insert_start(const _Tp& __key, int __source, bool)
635 ::new(&(_M_losers[__pos]._M_key)) _Tp(__key);
697 // Do not pass a const reference since __key will be used as
700 __delete_min_insert(_Tp __key, bool)
713 if (_M_comp(_M_losers[__pos]._M_key, __key)
714 || (!_M_comp(__key, _M_losers[__pos]._M_key)
719 swap(_M_losers[__pos]._M_key, __key);
724 _M_losers[0]._M_key = __key;
792 // Do not pass a const reference since __key will be used as
795 __delete_min_insert(_Tp __key, bool)
808 if (_M_comp(_M_losers[__pos]._M_key, __key))
812 swap(_M_losers[__pos]._M_key, __key);
817 _M_losers[0]._M_key = __key;
876 __insert_start(const _Tp& __key, int __source, bool)
880 _M_losers[__pos]._M_keyp = &__key;
943 __delete_min_insert(const _Tp& __key, bool __sup)
950 const _Tp* __keyp = &__key;
1036 __delete_min_insert(const _Tp& __key, bool __sup)
1043 const _Tp* __keyp = &__key;