Lines Matching refs:_Key

52 template <class _Key, class _Value>
550 template <class _Key, class _Value>
551 struct __is_tree_value_type_imp<__value_type<_Key, _Value> > : true_type {};
584 template <class _Key, class _Tp>
585 struct __tree_key_value_types<__value_type<_Key, _Tp> > {
586 typedef _Key key_type;
588 typedef __value_type<_Key, _Tp> __node_value_type;
589 typedef pair<const _Key, _Tp> __container_value_type;
1149 template <class _Key, class ..._Args>
1151 __emplace_unique_key_args(_Key const&, _Args&&... __args);
1152 template <class _Key, class ..._Args>
1154 __emplace_hint_unique_key_args(const_iterator, _Key const&, _Args&&...);
1353 template <class _Key>
1354 size_type __erase_unique(const _Key& __k);
1355 template <class _Key>
1356 size_type __erase_multi(const _Key& __k);
1362 template <class _Key>
1363 iterator find(const _Key& __v);
1364 template <class _Key>
1365 const_iterator find(const _Key& __v) const;
1367 template <class _Key>
1368 size_type __count_unique(const _Key& __k) const;
1369 template <class _Key>
1370 size_type __count_multi(const _Key& __k) const;
1372 template <class _Key>
1374 iterator lower_bound(const _Key& __v)
1376 template <class _Key>
1377 iterator __lower_bound(const _Key& __v,
1380 template <class _Key>
1382 const_iterator lower_bound(const _Key& __v) const
1384 template <class _Key>
1385 const_iterator __lower_bound(const _Key& __v,
1388 template <class _Key>
1390 iterator upper_bound(const _Key& __v)
1392 template <class _Key>
1393 iterator __upper_bound(const _Key& __v,
1396 template <class _Key>
1398 const_iterator upper_bound(const _Key& __v) const
1400 template <class _Key>
1401 const_iterator __upper_bound(const _Key& __v,
1404 template <class _Key>
1406 __equal_range_unique(const _Key& __k);
1407 template <class _Key>
1409 __equal_range_unique(const _Key& __k) const;
1411 template <class _Key>
1413 __equal_range_multi(const _Key& __k);
1414 template <class _Key>
1416 __equal_range_multi(const _Key& __k) const;
1432 template <class _Key>
1434 __find_equal(__parent_pointer& __parent, const _Key& __v);
1435 template <class _Key>
1437 __find_equal(__parent_pointer& __parent, const _Key& __v) const {
1440 template <class _Key>
1444 const _Key& __v);
1963 template <class _Key>
1966 const _Key& __v)
2013 template <class _Key>
2018 const _Key& __v)
2085 template <class _Key, class... _Args>
2087 __tree<_Tp, _Compare, _Allocator>::__emplace_unique_key_args(_Key const& __k, _Args&&... __args)
2104 template <class _Key, class... _Args>
2107 const_iterator __p, _Key const& __k, _Args&&... __args)
2437 template <class _Key>
2439 __tree<_Tp, _Compare, _Allocator>::__erase_unique(const _Key& __k)
2449 template <class _Key>
2451 __tree<_Tp, _Compare, _Allocator>::__erase_multi(const _Key& __k)
2461 template <class _Key>
2463 __tree<_Tp, _Compare, _Allocator>::find(const _Key& __v)
2472 template <class _Key>
2474 __tree<_Tp, _Compare, _Allocator>::find(const _Key& __v) const
2483 template <class _Key>
2485 __tree<_Tp, _Compare, _Allocator>::__count_unique(const _Key& __k) const
2503 template <class _Key>
2505 __tree<_Tp, _Compare, _Allocator>::__count_multi(const _Key& __k) const
2528 template <class _Key>
2530 __tree<_Tp, _Compare, _Allocator>::__lower_bound(const _Key& __v,
2548 template <class _Key>
2550 __tree<_Tp, _Compare, _Allocator>::__lower_bound(const _Key& __v,
2568 template <class _Key>
2570 __tree<_Tp, _Compare, _Allocator>::__upper_bound(const _Key& __v,
2588 template <class _Key>
2590 __tree<_Tp, _Compare, _Allocator>::__upper_bound(const _Key& __v,
2608 template <class _Key>
2611 __tree<_Tp, _Compare, _Allocator>::__equal_range_unique(const _Key& __k)
2636 template <class _Key>
2639 __tree<_Tp, _Compare, _Allocator>::__equal_range_unique(const _Key& __k) const
2664 template <class _Key>
2667 __tree<_Tp, _Compare, _Allocator>::__equal_range_multi(const _Key& __k)
2689 template <class _Key>
2692 __tree<_Tp, _Compare, _Allocator>::__equal_range_multi(const _Key& __k) const