Lines Matching refs:_Pp
1168 template <class _Pp>
1170 pair<iterator, bool> __emplace_unique(_Pp&& __x) {
1171 return __emplace_unique_extract_key(_VSTD::forward<_Pp>(__x),
1172 __can_extract_key<_Pp, key_type>());
1189 template <class _Pp>
1192 __emplace_unique_extract_key(_Pp&& __x, __extract_key_fail_tag) {
1193 return __emplace_unique_impl(_VSTD::forward<_Pp>(__x));
1196 template <class _Pp>
1199 __emplace_unique_extract_key(_Pp&& __x, __extract_key_self_tag) {
1200 return __emplace_unique_key_args(__x, _VSTD::forward<_Pp>(__x));
1203 template <class _Pp>
1206 __emplace_unique_extract_key(_Pp&& __x, __extract_key_first_tag) {
1207 return __emplace_unique_key_args(__x.first, _VSTD::forward<_Pp>(__x));
1210 template <class _Pp>
1212 iterator __emplace_hint_unique(const_iterator __p, _Pp&& __x) {
1213 return __emplace_hint_unique_extract_key(__p, _VSTD::forward<_Pp>(__x),
1214 __can_extract_key<_Pp, key_type>());
1232 template <class _Pp>
1235 __emplace_hint_unique_extract_key(const_iterator __p, _Pp&& __x, __extract_key_fail_tag) {
1236 return __emplace_hint_unique_impl(__p, _VSTD::forward<_Pp>(__x));
1239 template <class _Pp>
1242 __emplace_hint_unique_extract_key(const_iterator __p, _Pp&& __x, __extract_key_self_tag) {
1243 return __emplace_hint_unique_key_args(__p, __x, _VSTD::forward<_Pp>(__x)).first;
1246 template <class _Pp>
1249 __emplace_hint_unique_extract_key(const_iterator __p, _Pp&& __x, __extract_key_first_tag) {
1250 return __emplace_hint_unique_key_args(__p, __x.first, _VSTD::forward<_Pp>(__x)).first;
2613 typedef pair<iterator, iterator> _Pp;
2626 return _Pp(iterator(__rt),
2632 return _Pp(iterator(__result), iterator(__result));
2641 typedef pair<const_iterator, const_iterator> _Pp;
2654 return _Pp(const_iterator(__rt),
2660 return _Pp(const_iterator(__result), const_iterator(__result));
2669 typedef pair<iterator, iterator> _Pp;
2682 …return _Pp(__lower_bound(__k, static_cast<__node_pointer>(__rt->__left_), static_cast<__iter_point…
2685 return _Pp(iterator(__result), iterator(__result));
2694 typedef pair<const_iterator, const_iterator> _Pp;
2707 …return _Pp(__lower_bound(__k, static_cast<__node_pointer>(__rt->__left_), static_cast<__iter_point…
2710 return _Pp(const_iterator(__result), const_iterator(__result));